二进制未针对 Xcode 6.3 的 iPhone 5 错误消息进行优化

Posted

技术标签:

【中文标题】二进制未针对 Xcode 6.3 的 iPhone 5 错误消息进行优化【英文标题】:Binary is not optimized for iPhone 5 error message for Xcode 6.3 【发布时间】:2015-04-22 13:18:41 【问题描述】:

我已经阅读了许多关于这个主题的类似问答,但没有一个为我提供了可行的解决方案。

我所有的图片都是 PNG。

我的部署目标是 iPhone 8.3。

我使用的是 Xcode 6.3

我正在使用图像目录。

我尝试在图像名称中使用 -568h 并尝试不使用它。我尝试将文件名更改为“Default-568h@2x.png”。

我已经从图片目录中删除了所有图片,并再次将它们拖回来。

我创建了一个新的发布图片目录。

无论我做了什么,当我尝试上传到 App Store 时都会出现同样的错误消息:

编辑:

如果缺少 iPad 启动图像可能会触发此问题,我还添加了 iPad 的所有启动图像。我还重命名了所有图像文件名,(再次)创建了一个新的启动图像目录并导入了所有图像。仍然收到相同的错误消息。

【问题讨论】:

【参考方案1】:

解决了问题,但不确定其背后的确切原因。

Launch Screen File 字段已选择 LaunchScreen。

正确的选择应该是 Main。

这解决了问题,我能够在没有错误消息的情况下提交应用程序。

【讨论】:

以上是关于二进制未针对 Xcode 6.3 的 iPhone 5 错误消息进行优化的主要内容,如果未能解决你的问题,请参考以下文章

您的二进制文件未针对 iPhone 5 xcassets 进行优化

由于启动图像,App Store 应用程序提交 xcode 4.2 失败

flash builder 您的二进制文件未针对 iPhone 5 进行优化,Application Loader,错误

PhoneGap 您的二进制文件未针对 iPhone 5 进行优化

React-Native 我不断收到“您的二进制文件未针对 iPhone 5 进行优化”,但我有正确的图像?

您的二进制文件未针对 iPhone 5 进行优化,将 launchscreen.xib 用于 iOS 8 目标