Air 3.7 iPhone应用程序因启动时出现空白黑屏而被拒绝

时间:2013-04-26 22:48:18

标签: iphone ios6 air launch

我最近拒绝了我的iPhone应用程序,原因如下:

  

我们发现,在运行iOS 6.1.3的iPhone 5上,在Wi-Fi和蜂窝网络上查看时,您的应用会出现一个或多个错误,这不符合App Store审核指南。具体来说,应用程序在启动时显示一个空白的黑屏。有关更多信息,请参阅随附的屏幕截图。重现的步骤是:1。启动应用2.遇到错误

我使用FlashDevelop和最新的Apache Flex + Air SDK 3.7 + swfversion = 20。我没有iPhone 5进行测试,但是我已经在IOS 4.3,5.1和6.1.3(最新版本)的3GS,iPod touch(第4代)上测试了该应用程序,该应用程序适用于所有这些应用程序。

上面提到的附加截图在这里:

enter image description here

如图所示,“空白”屏幕实际上是深蓝色屏幕,我将其设置为项目背景的颜色。

我没有在代码中做任何特殊的修改来支持iPhone 5,说实话,项目尺寸设置为640x960,但我确实包含了Default-568h@2x.png,它显示在内部。 ipa at Payload / Myapp.app /

在几乎所有我在线阅读的iPhone 5讨论中,发布问题是由于发行版.ipa的根目录中没有Default-568h@2x.png,但我确信它确实存在在我的ipa上。此外,我要求高分辨率设置为高,Info.plist具有正确的DTPlatformVersion(6.0)和DTSDKName(iphoneos6.0)。

任何想法可能是什么问题?

感谢。

2 个答案:

答案 0 :(得分:0)

由于您使用的是Flex,因此请使用应用程序的“splashScreenImage”属性。要确保满足所有分辨率,只需使用MultiDPI-Ressource即可。

可以在http://help.adobe.com/en_US/flex/mobileapps/WSa122979b4619725672e48c412a3e152164-8000.html

找到一些示例

答案 1 :(得分:0)

最后我收到了一部iPhone 5,错误转为了这个错误:

“错误#3747:此操作系统不支持多个应用程序域。”

此处提供更多信息:

http://forums.adobe.com/message/4736711#4736711

奇怪的是,即使在iPhone 5上使用调试模式时它也没有出现,它只在使用add-hoc版本时出现。

无论如何,我正在嵌入一个swf文件(加载动画),并将其更改为加载swf,当然在加载完成后继续。