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

运行Git提示需至少macOS 10.13,Xcode升级后遇版本问题,有无解决办法?

解决Xcode 9.3升级后Git报错的问题

嘿,我之前碰到过几乎一模一样的情况,给你几个实用的解决方案,你可以根据自己的情况选:

方案1:降级Xcode到适配macOS 10.12.6的版本

Xcode 9.3确实要求最低macOS 10.13.2,而Xcode 9.2是支持macOS 10.12的,这个是最稳妥的办法:

  • 先把当前的Xcode 9.3拖到废纸篓卸载(记得清空废纸篓)
  • 去Apple开发者中心找到Xcode 9.2的安装包下载安装(需要登录开发者账号)
  • 安装完成后,打开Xcode并同意许可协议,然后在终端运行xcode-select -s /Applications/Xcode.app/Contents/Developer配置命令行工具路径
  • 最后运行xcode-select --install确保命令行工具安装完整,这样Git应该就能正常调用xcodebuild了

方案2:单独安装适配旧系统的独立Git版本

如果不想降级Xcode(比如只是偶尔用Git,暂时等系统更新),可以单独装一个支持macOS 10.12的Git版本:

  • 找Git官方发布的支持macOS 10.12的版本,比如Git 2.33.x及更早的版本(后续版本的系统要求更高)
  • 下载对应的dmg安装包,按提示完成安装
  • 配置终端的PATH,让系统优先使用这个独立安装的Git:
    打开终端,编辑你的shell配置文件(比如~/.bash_profile或者~/.zshrc),添加一行:
    export PATH="/usr/local/git/bin:$PATH"
    
    保存后运行source ~/.bash_profile(如果是zsh就用source ~/.zshrc),重启终端后测试git --version,应该就能正常使用了,而且不会依赖Xcode的Git版本

方案3:临时修改Git的最低系统版本要求(紧急情况用,不推荐长期使用)

这个方法有点hack,可能导致Git不稳定,但如果只是临时需要用Git,可以试试:

  • 打开终端,运行以下命令(需要管理员权限,输入密码时不会显示):
    sudo install_name_tool -set_min_os_version 10.12 /usr/bin/git
    
    这个命令会修改系统自带Git可执行文件的最低系统版本要求,让它能在10.12.6上运行
  • 不过要注意,后续系统更新或者Xcode操作可能会覆盖这个修改,而且可能引发未知问题,所以只建议紧急情况下临时用

补充说明

你遇到的Git报错有两个原因:一是升级Xcode 9.3后,它自带的Git版本要求macOS 10.13+,而你的系统不满足;二是Xcode 9.3没法在你的系统上运行,所以Git找不到xcodebuild工具。上面的方案要么解决Xcode的适配问题,要么绕开Xcode自带的Git,都能解决你的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:44:33