我可以使用一些帮助让我的#AS3/#AIR应用程序在#iOS上运行!
现在我有一个.SWF(v11),我在Windows(7)上使用Adobe AIR(v3.7)转换为.IPA.
如果我使用ipa-test-interpreter的-target进行转换,那么效果很好.
如果我使用ipa-test,ipa-debug,ipa-ad-hoc或ipa-appstore进行转换,应用程序似乎编译得很好,但在我的iPad上执行应用程序时,它只显示黑屏.
将我的iPad连接到桌面并监控控制台输出,我看到没有生成崩溃或错误消息; 该应用似乎在内部表现良好,它只是丢失了所有外部输出.
这意味着我可以测试和开发,但我实际上无法部署到应用商店.其他人遇到这个?
谷歌搜索我遇到了遇到这个问题的其他人,但还没有解决方案.我尝试的一件事是删除所有原生扩展,我也尝试删除-C编译器指令.两者都没有运气.
为了清楚起见,该应用程序在Mac,PC,Android,浏览器和iOS上以解释器模式运行完全正常; 它只是在iOS上的本机编译已经破碎.我听说有传言说ipa-test和ipa-interpreter有不同的内存分配例程,但我对这里的低端知之甚少.
远程调试器(在FlashDevelop中)似乎也没有连接.我认为它在运行时完全激发之前失败了,不知何故?我也在使用iphone-configuration-utility观看控制台输出,并且没有出现任何异常.
带有示例项目和说明的临时文件链接:https://dl.dropboxusercontent.com/u/1348446/test.zip