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

使用Swift 3.2与Xcode 8.3提交应用遇ITMS-90725错误求助

解决ITMS-90725 SDK版本问题的方案

这个问题是苹果App Store当前的硬性政策导致的——所有新提交的iOS应用必须使用iOS 11.0或更高版本的SDK构建,也就是得用Xcode 9.0及以上版本来编译。结合你用Swift 3.2开发的情况,给你几个实操性强的解决办法:

1. 升级Xcode到兼容版本

  • 优先推荐升级到Xcode 9.4.1(这个版本是支持Swift 3.2的最高Xcode版本,同时能满足iOS 11 SDK的要求),你可以通过Mac App Store或者苹果开发者平台下载。
  • 注意:如果你的Mac系统版本低于macOS 10.12.6,需要先升级系统才能安装Xcode 9及以上版本。

2. 调整项目构建设置

打开你的项目后,按以下步骤操作:

  • 选中TARGETS里的App主目标,切换到Build Settings标签页
  • 找到Base SDK选项,设置为Latest iOS(或者手动选择iOS 11.0及以上的具体版本)
  • 检查Deployment Target:如果你的App原本支持的最低iOS版本低于11.0,完全可以保持不变(比如还是iOS 9.0),苹果允许部署目标低于SDK版本,不会影响老用户使用
  • 执行Command+Shift+K清理项目,然后重新Archive打包提交

3. 处理Swift版本与第三方库兼容问题

  • Xcode 9默认会提示迁移到Swift 4,但你可以继续使用Swift 3.2:在Build Settings里找到Swift Language Version,设置为Swift 3.2即可
  • 如果遇到第三方库编译报错,先检查库的版本是否支持Xcode 9和Swift 3.2,大部分主流库都会提供兼容版本,更新到对应版本就能解决问题

补充说明:你3天前能成功提交是因为当时苹果的政策还没严格执行,现在新提交的应用必须满足SDK版本要求,所以升级Xcode是核心解决步骤。

内容的提问来源于stack exchange,提问作者Salman Ghumsani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:06:15