Air 3.7 iPhone应用程序因发布时出现黑屏而被拒绝

Air 3.7 iPhone应用程序因发布时出现黑屏而被拒绝,iphone,ios6,air,launch,Iphone,Ios6,Air,Launch,最近我的iPhone应用被拒绝,原因如下: 我们发现,在运行iOS 6.1.3的iPhone 5上,在Wi-Fi和蜂窝网络上审查时,您的应用程序出现了一个或多个错误,这不符合应用商店审查指南。具体来说,该应用程序在启动时会显示一个空白的黑屏。有关更多信息,请参阅随附的屏幕截图。复制的步骤是:1。启动应用程序2。遇到的错误 我使用FlashDevelop和最新的ApacheFlex+AIRSDK3.7+swfversion=20。我没有iPhone5可供测试,但我已经在3GS、iPodtouch(

最近我的iPhone应用被拒绝,原因如下:

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

我使用FlashDevelop和最新的ApacheFlex+AIRSDK3.7+swfversion=20。我没有iPhone5可供测试,但我已经在3GS、iPodtouch(第四代)和IOS 4.3、5.1和6.1.3(最新版本)上测试了该应用程序,该应用程序可以在所有这些设备上运行

上面提到的附加屏幕截图如下:

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

老实说,我没有对代码进行任何特殊修改以支持iPhone5,项目维度设置为640x960,但我包含了默认值-568h@2x.png,它显示在.ipa中的Payload/Myapp.app处/

在我在网上读到的几乎所有关于iPhone5的讨论中,AT启动问题都是由默认设置引起的-568h@2x.png不在release.ipa的根目录中,但我确信它确实存在于我的ipa上。此外,我已将request high resolution设置为high,Info.plist具有正确的DTPlatformVersion(6.0)和DTSDKName(iphoneos6.0)

你知道问题出在哪里吗


谢谢。

既然您正在使用Flex,请使用应用程序的“splashScreenImage”属性。要确保满足所有分辨率,只需使用MultiDPI Ressource即可


上可以找到一些示例最后我得到了一部iPhone 5,错误变成了这个错误:

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

更多信息请点击此处:

奇怪的是,即使在iPhone5上使用调试模式时,它也没有出现,只是在使用AddHoc版本时才出现


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

谢谢。我使用的是纯AS3而不是Flex。我遇到了同样的问题。到目前为止,你找到什么解决办法了吗?谢谢你,汉斯!