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

时间:2016-06-23 07:36:01

标签: ios iphone

我们有一个IOS应用程序,我们想在APP商店发布。该应用程序在测试设备等上工作正常。但是,当我们尝试将应用程序上传到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

我们已经通过Name Default-568h.png创建了一个PNG文件,尺寸为(320×568),并将其放置在两个位置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>

然而它仍然无效

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

  1. 确认添加的所有图片均为.PNG
  2. 验证这些图片应位于项目的根级别
  3. 为iPhone 5添加另一个名为“Default-568h@2x.png”的初始屏幕。它的大小应为640×1136像素。