Search code examples
iosactionscript-3air

AIR 3.6 + ASC 2.0 Produce White Screen in iOS Release Build


We're developing an AIR for iOS application currently. We upgraded to AIR 3.6 last week and have had issues with exporting release builds. Basically, you launch the app and see our launch image but then... nothing. Just a white screen.

ADL works fine, just not release builds. I have downgraded to 3.5 and, with no changes to the codebase at all, I was able to use the app with no issue.

Upgrade was simply backing up the previous SDK, and pasting the new SDK into the old SDK and replacing all the files (as is instructed). I also did as Adobe instructed and created an empty dir named "strip" within lib/aot/, but this has not helped the issue. We have experienced the issue after compiling on both Windows and OS X.

This is an ActionScript Mobile (not Flex) project built using FlashBuilder 4.7 by the entire team. Changing render mode (my first suspicion) does not fix the issue.

Does anyone have any insight into this issue? I've seen several posts in the Adobe forums saying similar issues but no solutions beyond adding the "strip" folder.


Solution

  • [From Comment]

    Have you tried using the AIR 3.6 SDK without ASC 2.0? If that works then the problem is likely caused by the new compiler.