我们有一个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,此错误将被忽略
- 验证所有添加的图像is.png
- 验证这些图像应处于项目的根级
- 添加另一个带有名称为" Default-568h@2x.png"的飞溅屏幕。