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

遇到Apple Store Connect操作错误,上传App新版本失败该如何解决?

错误常见触发场景

你遇到的是App Store上传阶段典型的ITMS-90096资源校验错误,即便Assets文件夹本地校验无警告无错误,也会在以下场景触发:

  • 启动资源适配范围未完全覆盖你App支持的所有设备尺寸,比如遗漏了最新iPhone、iPad对应规格的启动图/启动屏适配规则,本地Xcode校验不会识别这类未覆盖的场景
  • 项目启动屏配置冲突,同时开启了Assets启动图集和LaunchScreen.storyboard两种启动屏配置,上传时苹果服务器识别逻辑冲突返回错误
  • Xcode本地编译缓存异常,旧的无效启动资源被打包进IPA包,本地检查Assets时无法感知到缓存问题
  • 启动相关资源命名不规范,包含特殊字符、大小写不匹配等问题,本地文件系统可识别但苹果服务器无法正常读取

对应解决方法

  • 核查启动资源适配完整性
    如果使用LaunchScreen.storyboard作为启动屏,确认所有UI元素使用自适应约束,没有硬编码宽高,可正常适配所有你支持的设备尺寸;如果使用Assets中的启动图集,对照当前苹果要求的所有设备启动切图尺寸逐一核对,确保没有遗漏
  • 统一启动屏配置路径
    打开项目Target设置的「General」选项卡,找到「App Icons and Launch Images」板块,确认Launch Screen File和Launch Image Source仅保留一项生效,不要同时配置两种启动屏方案
  • 清理全量缓存后重新打包
    依次执行以下操作清除缓存:
    1. 打开Xcode按下Command + Shift + K清理编译产物,按住Option键再执行一次该操作清理全部编译缓存
    2. 前往~/Library/Developer/Xcode/DerivedData路径,删除当前项目对应的缓存文件夹
      完成后重新编译导出IPA再尝试上传
  • 校验IPA包内实际资源
    导出IPA后将后缀修改为zip并解压,打开Payload文件夹右键选择App包显示包内容,确认其中包含全部配置的启动资源,没有缺失问题

内容的提问来源于stack exchange,提问作者Nikunj Chaklasiya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:27:05