错误 ITMS-90096:您的二进制文件未针对 iPhone 5 进行优化
Error ITMS-90096: Your binary is not optimized for iPhone 5
我收到此错误:
在 LaunchImage.launchimage 文件夹中查找我有 Default-568h@2x.png
但没有 Default-568h.png
图像。
似乎没有一个 space 那么我如何将一个添加到此资产目录?
尝试在 "App icons and Launch images"
清除 "Launch screen file"
在我的例子中,我有一个 LaunchScreen.xib,所以我不应该需要 PNG。事实证明,我以某种方式从构建阶段的 "Copy Bundle Resources" 中删除了它。再次添加它,Apple 接受了构建。
从 iOS9 开始,您应该将启动图像添加到项目根目录,而不是 Images.xcassets
文件夹。并在 info.plist
中使用密钥 UILaunchImages
设置启动图像,例如:
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.1</string>
<key>UILaunchImageName</key>
<string>iPhone5Portrait</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.1</string>
<key>UILaunchImageName</key>
<string>iPhone6Portrait</string>
</dict>
</array>
在我的例子中,我不得不使用图像目录,因为我的应用程序有多个目标,每个目标都有不同的资源,所以简单地将 -568h PNG 文件复制到根目录不是一个选项。
对于那些使用图像资源的人,以下方法对我有用,试试看:
在您的 LaunchImage 图像资产上,打开右侧窗格,其中列出了您定位的设备和 OS,如下所示:
确保您选择了这两个 iPhone 选项,并且已为这两个选项加载了正确尺寸的图像,如底部所示“预期尺寸”。
我收到了同样的错误信息。
修复是 在清理项目后检查 xcode 7.3 的所有警告。
您需要检查所有 launchImage 是否具有 "correct" 和精确的分辨率。
如果 launchImage 文件夹中的一张图片分辨率不正确,Apple 会拒绝该二进制文件。
设置“部署目标”值7.0
我收到此错误:
在 LaunchImage.launchimage 文件夹中查找我有 Default-568h@2x.png
但没有 Default-568h.png
图像。
似乎没有一个 space 那么我如何将一个添加到此资产目录?
尝试在 "App icons and Launch images"
清除 "Launch screen file"在我的例子中,我有一个 LaunchScreen.xib,所以我不应该需要 PNG。事实证明,我以某种方式从构建阶段的 "Copy Bundle Resources" 中删除了它。再次添加它,Apple 接受了构建。
从 iOS9 开始,您应该将启动图像添加到项目根目录,而不是 Images.xcassets
文件夹。并在 info.plist
中使用密钥 UILaunchImages
设置启动图像,例如:
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.1</string>
<key>UILaunchImageName</key>
<string>iPhone5Portrait</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.1</string>
<key>UILaunchImageName</key>
<string>iPhone6Portrait</string>
</dict>
</array>
在我的例子中,我不得不使用图像目录,因为我的应用程序有多个目标,每个目标都有不同的资源,所以简单地将 -568h PNG 文件复制到根目录不是一个选项。
对于那些使用图像资源的人,以下方法对我有用,试试看:
在您的 LaunchImage 图像资产上,打开右侧窗格,其中列出了您定位的设备和 OS,如下所示:
确保您选择了这两个 iPhone 选项,并且已为这两个选项加载了正确尺寸的图像,如底部所示“预期尺寸”。
我收到了同样的错误信息。
修复是 在清理项目后检查 xcode 7.3 的所有警告。
您需要检查所有 launchImage 是否具有 "correct" 和精确的分辨率。
如果 launchImage 文件夹中的一张图片分辨率不正确,Apple 会拒绝该二进制文件。
设置“部署目标”值7.0