使用Xcode发布归档至App Store时遭遇ITMS-90096错误求助
嘿,我之前也踩过这个ITMS-90096的坑,太懂这种构建成功却卡在发布环节的郁闷了!你找的方向完全没错,就是要在Info.plist里补全iPhone 5(4英寸屏幕)的启动图配置,下面给你详细说下怎么操作:
解决ERROR ITMS-90096:二进制未优化iPhone 5的问题
- 先找到项目里的
Info.plist文件,右键选择「Open As」→「Source Code」,切换到源码编辑模式(比可视化编辑更不容易出错)。 - 在文件中插入完整的
UILaunchImages配置代码,确保包含iPhone 5对应的启动图信息:
<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> <!-- 如果你的App支持横屏启动,可以添加下面这段配置 --> <dict> <key>UILaunchImageMinimumOSVersion</key> <string>7.0</string> <key>UILaunchImageName</key> <string>Default-568h-Landscape</string> <key>UILaunchImageOrientation</key> <string>Landscape</string> <key>UILaunchImageSize</key> <string>{568, 320}</string> </dict> </array>
关键细节说明:
UILaunchImageName对应的是你项目中4英寸启动图的基础文件名,默认是Default-568h@2x.png,所以这里只需要写Default-568h,系统会自动匹配@2x的高清图。UILaunchImageSize必须准确填写iPhone 5的屏幕尺寸(320x568点),这是苹果校验的关键项,写错了还是会报错。如果你的项目是用Assets.xcassets管理启动图,也可以检查下LaunchImage是否添加了4英寸的尺寸,但直接在
Info.plist里加这段配置对老项目来说更高效。保存修改后的
Info.plist,重新归档项目,再提交到App Store,这个错误应该就能解决了!
内容的提问来源于stack exchange,提问作者KevMoe
相关产品推荐
相关产品推荐

