ITMS-90725矛盾报错求助:用iOS 15.5 SDK却遭版本不符提示
解决ITMS-90725 SDK版本矛盾报错问题
先明确对应关系:Xcode 13.4.1确实对应iOS 15.5 SDK(版本19F64),完全符合苹果“iOS 15或更高版本SDK”的要求,报错属于系统误判或本地/传输缓存问题。
清理本地缓存:
- 关闭Xcode,删除Derived Data目录:
~/Library/Developer/Xcode/DerivedData - 清理Archives文件夹中较旧的归档文件,减少冗余数据干扰
- 重启Mac后重新打包
- 关闭Xcode,删除Derived Data目录:
核对项目构建设置:
- 打开项目Build Settings,搜索
iOS Deployment Target,确保设置为iOS 15.0及以上 - 搜索
Base SDK,确认选择Latest iOS (iOS 15.5),同时检查Project和所有Target的设置是否一致,避免个别Target单独配置旧SDK - 检查
Build Version和Version Number是否正确递增,避免版本号冲突导致的元数据异常
- 打开项目Build Settings,搜索
先验证再上传:
- 重新Archive后,先点击
Validate App完成本地验证,确认无问题后再上传至TestFlight,跳过验证直接上传可能会触发系统误判
- 重新Archive后,先点击
尝试手动上传IPA:
- Archive后选择
Export App导出符合App Store要求的IPA文件 - 使用Transporter工具上传IPA,该工具的错误反馈更精准,也能规避Xcode上传时的缓存问题
- Archive后选择
等待系统恢复:
- 若上述操作无效,大概率是Apple后台服务临时异常,可等待1-2小时后重新提交,或查看开发者后台的系统状态页确认服务是否正常
内容的提问来源于stack exchange,提问作者smurfy
相关产品推荐
相关产品推荐

