0

我有一个 AIR for iOS 应用程序。我用 Flash Professional CS6 和 FlashDevelop 构建了它。该应用程序已在 AppStore 中提供。

当我收到支持 iPhone 5 分辨率的通知时,我想提交更新。

然后我添加了 Default-568h@2x.png,它可以在带有 AIR SDK 3.4 的 iPhone 4 和 5 上完美运行。

当我尝试提交时,应用程序被拒绝并出现以下评论:“无效的启动图像 - 您的应用程序包含一个带有大小修饰符的启动图像,仅支持使用 iOS 6.0 SDK 或更高版本构建的应用程序。”

我想那是因为我使用 AIR SDK 3.4 构建了应用程序,但是当我更新 SDK 并使用 3.5、3.6 或 3.7 构建时,我得到以下行为: 在 Flash Professional CS6 中测试时一切正常当我将 .IPA 复制到我的设备开始屏幕正确显示,但随后出现空白屏幕(具有舞台背景颜色)并且没有任何反应。

有谁知道发生了什么?

感谢您查看这个!汉内斯

4

1 回答 1

0

我刚刚找到了我的问题的解决方案。我正在加载外部 .swf 文件,而没有将它们加载到同一个 ApplicationDomain 中。我添加了以下代码,现在它可以工作了:

var _lc:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null);
_loader.load(_urlRequest, _lc);
于 2013-05-28T07:30:20.547 回答