遇ITMS-90725 SDK版本问题,如何免手动下载更新Xcode至12适配iOS14
Xcode 12 免手动下载安装更新方案
ITMS-90725: SDK版本问题 - 该应用基于iOS 13.2 SDK构建。所有提交至App Store的iOS应用必须基于iOS 13 SDK或更高版本构建,对应版本需包含在Xcode 11或更高版本中。此外,自2021年4月26日起,提交至App Store的iOS应用必须基于iOS 14 SDK或更高版本构建,对应版本需包含在Xcode 12或更高版本中。
当前使用Xcode 11.3、需要升级到Xcode 12适配iOS 14的场景下,可选择两种无需手动从苹果开发者站点下载DMG安装包的更新方式:
- Mac App Store 一键更新通道
前置要求:macOS 10.15.4 Catalina及以上系统版本,才能正常运行Xcode 12。
操作流程:打开系统自带的App Store,搜索Xcode,如果系统识别到本地已安装的Xcode 11.3,会直接展示「更新」按钮,点击后系统会在后台自动完成下载、解压、全流程安装,不需要手动处理几G大小的安装包。
常见异常处理:如果搜索后没有出现更新按钮,先确认macOS版本是否满足最低要求;如果版本达标仍无更新入口,大概率是之前手动安装的Xcode没有被App Store收录检测,可以临时将旧版Xcode从「应用程序」文件夹移出,再回到App Store触发检测,即可正常收到更新提示。 - 终端命令触发系统自动更新
不需要手动点开App Store界面的话,可以通过系统自带的软件更新指令完成全流程自动安装:- 打开终端,输入命令刷新可更新软件列表:
softwareupdate --list - 等待列表加载完成,找到对应Xcode 12版本的更新包标识,输入执行安装的命令:
softwareupdate --install [对应Xcode更新包的完整标识]
整个下载、安装流程由系统后台自动完成,和App Store更新的逻辑完全一致,不需要手动干预安装包的下载、解压步骤。
- 打开终端,输入命令刷新可更新软件列表:
注意:更新完成后,可以在Xcode的「设置-位置」选项里,将命令行工具指向刚安装的Xcode 12路径,避免后续编译项目时仍调用旧版Xcode的SDK。
内容的提问来源于stack exchange,提问作者zia sultan
相关产品推荐
相关产品推荐

