Closed cgascons closed 3 years ago
Can you elaborate some more on this issue? We aren't seeing any such issues in our builds.
Hi @marchbold, sorry I'm not sure what else to add to this issue. We started experiencing it yesterday after updating all the ANEs. I've tried to follow all the steps of all ANEs to make extra sure we are not missing anything in particular. Yesterday, when goggling for this issue I found this link and thought it might be related, hence I created this post. I'm also on Catalina and using vsCode to develop. This is my current app-descriptor:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/33.1">
<id>air.com.xxx</id>
<filename>Game</filename>
<name>Game</name>
<versionNumber>3.0.0</versionNumber>
<versionLabel>3.0.0</versionLabel>
<initialWindow>
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
<title>Game</title>
<renderMode>direct</renderMode>
<depthAndStencil>true</depthAndStencil>
<autoOrients>true</autoOrients>
<aspectRatio>landscape</aspectRatio>
<fullScreen>true</fullScreen>
<visible>true</visible>
</initialWindow>
<supportedLanguages>en de es fr ru</supportedLanguages>
<icon>
<image16x16>icons/icon_16.png</image16x16>
<image29x29>icons/icon_29.png</image29x29>
<image32x32>icons/icon_32.png</image32x32>
<image36x36>icons/icon_36.png</image36x36>
<image40x40>icons/icon_40.png</image40x40>
<image44x44>icons/icon_44.png</image44x44>
<image48x48>icons/icon_48.png</image48x48>
<image50x50>icons/icon_50.png</image50x50>
<image57x57>icons/icon_57.png</image57x57>
<image58x58>icons/icon_58.png</image58x58>
<image60x60>icons/icon_60.png</image60x60>
<image66x66>icons/icon_66.png</image66x66>
<image72x72>icons/icon_72.png</image72x72>
<image75x75>icons/icon_75.png</image75x75>
<image76x76>icons/icon_76.png</image76x76>
<image80x80>icons/icon_80.png</image80x80>
<image87x87>icons/icon_87.png</image87x87>
<image96x96>icons/icon_96.png</image96x96>
<image100x100>icons/icon_100.png</image100x100>
<image114x114>icons/icon_114.png</image114x114>
<image120x120>icons/icon_120.png</image120x120>
<image128x128>icons/icon_128.png</image128x128>
<image144x144>icons/icon_144.png</image144x144>
<image152x152>icons/icon_152.png</image152x152>
<image167x167>icons/icon_167.png</image167x167>
<image180x180>icons/icon_180.png</image180x180>
<image192x192>icons/icon_192.png</image192x192>
<image512x512>icons/icon_512.png</image512x512>
<image1024x1024>icons/icon_1024.png</image1024x1024>
</icon>
<iPhone>
<InfoAdditions><![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>FirebaseAppDelegateProxyEnabled</key>
<false/>
<key>FirebaseAutomaticScreenReportingEnabled</key>
<false/>
<key>UIBackgroundModes</key>
<array>
<string>remote-notification</string>
</array>
<key>MinimumOSVersion</key>
<string>9.0</string>
<key>UIRequiredDeviceCapabilities</key>
<string>front-facing-camera</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<!-- <string>fb01234567890</string> --> <!--PROD-->
<string>fb776586469153854</string> <!--DEV-->
</array>
</dict>
</array>
<key>FacebookAppID</key>
<!-- <string>01234567890</string> --> <!-- PROD -->
<string>09876543210</string> <!-- DEV -->
<key>FacebookDisplayName</key>
<string>Game</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>facebook.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>fbcdn.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>akamaihd.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fb-messenger-share-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
<string>fb</string>
<string>whatsapp</string>
<string>instagram</string>
<string>fbapi20130214</string>
<string>fbapi20130410</string>
<string>fbapi20130702</string>
<string>fbapi20131010</string>
<string>fbapi20131219</string>
<string>fbapi20140410</string>
<string>fbapi20140116</string>
<string>fbapi20150313</string>
<string>fbapi20150629</string>
<string>fbapi20160328</string>
</array>
<key>NSPhotoLibraryUsageDescription</key>
<string>Access to photo library is required to save images.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>Access to photo library is required to save images.</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Your location is required for Statistics</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Your location is required for Statistics</string>
]]></InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
<Entitlements><![CDATA[
<!-- Apple sign in -->
<key>com.apple.developer.applesignin</key>
<array>
<string>Default</string>
</array>
<!-- DEVELOPMENT -->
<key>get-task-allow</key>
<true/>
<key>aps-environment</key>
<string>development</string>
<!-- PRODUCTION -->
<!-- <key>get-task-allow</key>
<false/>
<key>aps-environment</key>
<string>production</string>
-->
<key>application-identifier</key>
<string>XXXXXXXXXX.air.com.xxx</string>
<key>keychain-access-groups</key>
<array>
<string>XXXXXXXXXX.*</string>
</array>
]]></Entitlements>
</iPhone>
<extensions>
<extensionID>com.distriqt.AppleSignIn</extensionID>
<extensionID>com.distriqt.Vibration</extensionID>
<extensionID>com.distriqt.Core</extensionID>
<extensionID>com.distriqt.Notifications</extensionID>
<extensionID>com.distriqt.Application</extensionID>
<extensionID>com.distriqt.Share</extensionID>
<extensionID>com.distriqt.InAppBilling</extensionID>
<extensionID>com.distriqt.Bolts</extensionID>
<extensionID>com.distriqt.facebook.Core</extensionID>
<extensionID>com.distriqt.facebook.Login</extensionID>
<extensionID>com.distriqt.PushNotifications</extensionID>
<extensionID>com.distriqt.Firebase</extensionID>
<extensionID>com.distriqt.firebase.Auth</extensionID>
<extensionID>com.distriqt.firebase.Database</extensionID>
<extensionID>com.google.firebase.core</extensionID>
</extensions>
</application>
Hi again, finally solved it! Went one ANE by one again and found that I needed to add the folder "Frameworks" to the root of the project (needed by Facebook ANE), which led me to the well known signing issue on iOS but I solved it with your resign_ipa script as well. Thank you anyways!
After updating all our ANEs to their latest version we believe there's an issue now signing on iOS.
Looking at this commit made 2 days ago makes me believe something may have broke? https://github.com/distriqt/ANE-Core/commit/34d3af75b98d9fd81592cddec9585a0d636d748a
When I debug-package the app to test on device the app launches and instantly crashes, these are the traces we get:
After a little investigation I read it might have something to do with the signing of the app.