I am currently trying to run a flash game on Android and iOS using Adobe Air.
While Air works nicely to run the app on Android, I experiment troubles with iOS. I am actually able to generate a .ipa package and install it to an iPhone (via iTunes). However, when I launch the application from the iPhone, nothing happens (black screen).
I then generated a debug .ipa which connects to a FDB debugger running on my computer, and the debugger shows the given fault when the app is launched:
#error 1107 the abc data is corrupt attempt to read out of bounds
Searching the internet didn't helped much. The issue is known (https://bugs.adobe.com/jira/browse/SDK-14054) but this does not help in my case. Someone had the same error and fixed it by removing some 3D tween animation from his flash app (http://sierakowski.eu/list-of-tips/102-building-ios-app-with-adobe-air-things-learnt-when-developing-colorbyshape-app.html), but I doesn't use tween.
Any idea on how to fix this? Or a suggestion for an other way to port a flash game to iOS?
Notes: I tried on iPhone 3G and 4S and the result is the same. The game is coded via haXe, which generates the .swf file. This main swf file uses other swf and xml files, which are present in the .ipa generated by Air.