You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:03:00