我可以使用一些帮助让我的#AS3/#AIR应用程序在#iOS上运行!ADT可以使用ipa-test-interpreter,但不能使用ipa-test
现在,我在Windows(7)上使用Adobe AIR(v3.7)将.SWF(v11)转换为.IPA。
如果我使用ipa-test-interpreter的-target进行转换,它的效果很好。
如果我使用ipa-test,ipa-debug,ipa-ad-hoc或ipa-appstore进行转换,应用程序似乎编译正常,但在iPad上执行应用程序时它只显示黑屏。
将我的iPad连接到桌面和监视控制台输出,我看不到崩溃或生成的错误消息;该应用似乎在内部表现良好,它只是丢失了所有外部输出。
这意味着我可以测试和开发,但我永远无法真正能够部署到应用商店。其他人遇到这个?
谷歌搜索我遇到了遇到这个问题的其他人,但没有解决方案。我尝试过的一件事是删除所有本机扩展,并且我也尝试删除-C编译器指令。两者都没有运气。要明确的是,该应用在Mac,PC,Android,Browser和iOS上以解释器模式运行完全正常;它只是iOS上的原生编译而已。我听说有传言称ipa-test和ipa-interpreter具有不同的内存分配例程,但我对这里的低端知识还不够了解。
远程调试器(在FlashDevelop中)似乎也没有连接。不知怎的,我认为它在运行时完全失败之前失败了?我也在使用iphone-configuration-utility观察控制台输出,并且没有任何异常显示。与示例项目和说明
临时文件链接:https://dl.dropboxusercontent.com/u/1348446/test.zip
是.swf文件编译的设置为'真'的'debug'标志? – 2013-05-11 22:37:45
相同的行为设置任一方式。 – 2013-05-15 17:46:13