2

我已经使用 AIR for iOS - AS3 开发了一个应用程序。我尝试上传新版本,但出现以下错误:

iPhone 5 优化要求 - 您的二进制文件未针对 iPhone 5 进行优化。截至 5 月 1 日,提交的所有新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏。所有应用程序必须包含适当大小的启动图像。查看 iOS 人机界面指南,了解有关 iPhone 5 支持的更多信息。

我一直在查看所有 Apple 文档,但我不知道他们在说什么。

据我了解,此启动图像是应用程序加载内容时显示的图像(在预加载器屏幕中)。这是真的?

或者是另一回事?在 XCode 中,我看到您可以在菜单中添加此启动图像,但在 Flash 中不能。

谢谢

4

4 回答 4

6

我发现在这里的答案中没有提到一个重要的步骤,所以它对我不起作用。但是,只要稍微尝试一下,就完全没有问题了:如果您使用的是 Flash Professional IDE,您只需将所需的图像添加到您的根应用程序文件夹中,如上所述。但正如这里的答案中没有提到的那样,您必须将这些文件添加到您的

'Included files'-Section 

在里面

'Preferences for AIR for iOS'-Panel.

只需单击“+”- 按钮导航到图像以将它们也添加到那里。它们将自动包含在编译过程中,您就完成了。您的应用程序将显示所需的启动图像,如果您添加 default-h568@2x.png 图像,您的应用程序将自动全屏显示,即使在视网膜 4 英寸设备上也是如此。

于 2013-09-18T06:06:28.910 回答
4

启动图像必须直接存储在 src 下。对于不同的设备,必须有多个启动文件:

  1. iphone 3GS 应该命名为 Default.png 并且应该是 320x480
  2. iphone 4 应该命名为 Default@2x.png 并且应该是 640x960
  3. iphone 5 应该命名为 Default-568h@2x.png 并且应该是 640x1136

您的代码不需要引用这些图像。操作系统在启动您的应用程序时使用它们。

如果您需要将您的启动图像全球化,那么命名会更加复杂。

有关更完整的文档,请参阅以下内容:http: //developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072 -CH6-SW12

于 2013-07-23T06:55:22.607 回答
0

您可以使用 APP-NAME-app.xml 将图像(“Default-568h@2x.png”)附加到根级别。

就像这样: https ://dl.dropboxusercontent.com/u/23443325/pic/2013-05-27_170737.png

当您在 iOS 设备上启动应用程序时,您将看到 lanuch 图像。

我希望它对你有帮助。祝你好运 :)

附加:最后,我成功上传了 *.ipa 并且没有拒绝通知。您可以将 AIR SDK 更新到最新版本并发布。

于 2013-05-27T09:20:33.087 回答
0

您需要做的就是附加名称为“Default-568h@2x.png”且大小为 640x1136 的图像 (PNG),它将设置 iPhone 5 的分辨率。我刚刚检查过它,它工作正常。

于 2013-05-17T17:19:18.677 回答