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

如何在新版 macOS 系统上运行旧版本 Xcode?

新版 macOS 运行旧版本 Xcode 解决方案(以 macOS Ventura 运行 Xcode 13 为例)

苹果默认对旧版Xcode设置了最高支持系统版本限制,新版macOS下直接打开旧版Xcode会触发报错,可按照以下步骤修复:

步骤1:绕过系统版本校验

有两种操作方式可选,任选其一即可:

手动修改配置文件

  • 打开访达的「应用程序」文件夹,找到对应版本的Xcode安装包,右键选择「显示包内容」
  • 进入Contents目录,找到Info.plist文件,用文本编辑器打开
  • 搜索MinimumSystemVersion字段,将对应的版本值修改为你当前使用的macOS版本号(macOS Ventura对应填写13.0即可)
  • 保存修改后关闭编辑器

终端命令修改(更不易出错)

直接打开终端执行以下命令即可完成版本号修改,注意将命令中的Xcode_13.app替换为你实际的Xcode应用名称:
defaults write /Applications/Xcode_13.app/Contents/Info.plist MinimumSystemVersion -string "13.0"

步骤2:解除应用隔离与修复签名

修改配置文件后直接打开Xcode可能会触发签名损坏、无法验证开发者的报错,在终端依次执行以下两条命令修复:

  1. 解除应用隔离属性:
    xattr -d com.apple.quarantine /Applications/Xcode_13.app
  2. 重签名Xcode应用(执行时需要输入开机密码,输入过程密码不会显示,输完直接回车即可):
    sudo codesign -f -s - /Applications/Xcode_13.app

注意事项

  • 多版本Xcode共存时,建议给应用程序内的Xcode包重命名加上版本号,避免操作混淆,例如Xcode13.app、Xcode14.app
  • 部分旧版Xcode的内置模拟器、API校验工具在新系统上可能存在独立兼容性问题,遇到特定功能报错可针对性查找对应功能的修复补丁
  • 上述操作完成后如果仍无法打开,可尝试重启电脑后重试;极少部分场景需要暂时关闭SIP后重新执行操作,正常运行Xcode 13不需要关闭SIP

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 09:36:00