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



我们有一个iOS应用,我们想在应用商店中发布。该应用在测试设备等上正常工作。但是,当我们尝试将应用上传到应用程序商店时,我们会收到以下错误

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尺寸创建了一个PNG文件,为(320×568),并将其放置在两个位置1)base.iproj和2)images.xcassets/lainingimage.launchimage.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>

但是它仍然无法正常工作

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

  1. 验证所有添加的图像is.png
  2. 验证这些图像应处于项目的根级
  3. 添加另一个带有名称为" Default-568h@2x.png"的飞溅屏幕。

最新更新