错误 ITMS-90096:“您的二进制文件未针对 iPhone 5 进行优化 - 提交的新 iPhone 应用程序和应用程序更新必须支持 4 英寸显示屏

Posted

技术标签:

【中文标题】错误 ITMS-90096:“您的二进制文件未针对 iPhone 5 进行优化 - 提交的新 iPhone 应用程序和应用程序更新必须支持 4 英寸显示屏【英文标题】:ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display 【发布时间】:2016-06-23 07:36:00 【问题描述】:

我们有一个想要在 APP Store 上发布的 ios 应用程序。该应用程序在测试设备等上运行良好。但是当我们尝试将应用程序上传到 APP Store 时,我们收到以下错误

ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - New 
iPhone apps and app updates submitted must support the 4-inch display 
on iPhone 5 and must include a launch image referenced in the 
Info.plist under UILaunchImages with a UILaunchImageSize value set 
to 320, 568.

这似乎是我们无法弄清楚的构建或应用程序配置问题。

我们的启动屏幕没有本地化。

我们正在针对 iOS 7.0 进行构建,并且我们正在使用 .xib 或 .storyboard

我们创建了一个名为 Default-568h.png 尺寸为 (320 × 568) 的 PNG 文件,并将其放置在两个位置:1)在 Base.Iproj 下和 2)在 Images.xcassets/LaunchImage.launchimage 下

我们还在 Info.Plist 中添加了以下内容

<key>UILaunchImages</key>
        <array>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>7.0</string>
            <key>UILaunchImageName</key>
            <string>Default-568h</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>320, 568</string>
        </dict>
        </array>

还是不行

【问题讨论】:

你见过***.com/questions/23780432/… @Code:是的,我们已经遵循了帖子中提到的所有建议。 您是否在应用商店上传了所有支持的设备图片?喜欢 4s、5、5s、6、6s 和 iPad? 【参考方案1】:

您还需要 640x1136 尺寸的 @2x 版本。或者只需将最低版本设置为 8.0,此错误将被忽略

【讨论】:

我们在以下两个位置都添加了 Default-568h@2x.png参考 Default-568h@2x.png【参考方案2】:
    验证添加的所有图片都是 .PNG 验证这些图像应位于项目的根级别 为 iPhone 5 添加另一个名为“Default-568h@2x.png”的启动画面。其大小应为 640 × 1136 像素。

【讨论】:

我们有两个图像都是 .png,尺寸为 (320 × 568),名称为 Default-568h.png,我们也有这个尺寸为 640 × 1136 像素,名称为 Default-568h@2x.png 什么您是指项目的根目录吗?我们在 1) Base.Iproj 下和 2) Images.xcassets/LaunchImage.launchimage 下添加了这些文件 root 表示你的项目包。

以上是关于错误 ITMS-90096:“您的二进制文件未针对 iPhone 5 进行优化 - 提交的新 iPhone 应用程序和应用程序更新必须支持 4 英寸显示屏的主要内容,如果未能解决你的问题,请参考以下文章

错误代码ERROR ITMS-90096

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

Xcode 5 您的二进制文件未针对 iPhone 5 进行优化验证时出现错误

ERROR ITMS-90096,缺少4英寸,启动图片

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

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