错误 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 英寸显示屏的主要内容,如果未能解决你的问题,请参考以下文章
flash builder 您的二进制文件未针对 iPhone 5 进行优化,Application Loader,错误
Xcode 5 您的二进制文件未针对 iPhone 5 进行优化验证时出现错误