macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效

Posted

技术标签:

【中文标题】macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效【英文标题】:macOS Mojave: invalid active developer path after updating to Mojave from High Sierra 【发布时间】:2019-03-16 04:05:19 【问题描述】:

升级到 macOS Mojave 后,我尝试从终端运行 GIT,但它一直给我以下错误:

xcrun: 错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun。

以前它工作正常。

【问题讨论】:

Xcode 命令行工具可能已被移除。您可以尝试运行:xcode-select --install,或者如果您想使用 Xcode 安装,请运行 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 如果我没记错的话,由 git 与 mac 上的 developer/xcode 包一起分发。尝试启动 xcode,如果它要求接受许可或下载更新,请选择是。 这是这个 Q 的错误站点,但是在谷歌搜索“macos mojav 无效的活动开发者路径”上的 1 会在第一个链接中显示答案:apple.stackexchange.com/questions/254380/… 【参考方案1】:

打开终端,运行以下命令:

xcode-select --install

这将下载并安装 xcode 开发人员工具并解决问题。问题是需要明确同意许可协议。作为后续步骤,如果您有多个版本或希望命令行工具在没有 Xcode 的情况下运行,您可能需要重置 Xcode 的路径。

xcode-select --switch /Applications/Xcode.app

xcode-select --switch /Library/Developer/CommandLineTools

这个问题我也找到了解决办法。

https://apple.stackexchange.com/questions/254380/macos-mojave-invalid-active-developer-path

【讨论】:

【参考方案2】:

这条线对我有用。我遇到过同样的问题。在终端中运行它。

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

【讨论】:

【参考方案3】:

当我在终端中使用 git 时:

然后我运行它:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

【讨论】:

【参考方案4】:

这发生在我将 XCode 更新到 12.3 后

以 root 身份使用以下命令解决了这个问题:

sudo xcode-select --reset

【讨论】:

以上是关于macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效的主要内容,如果未能解决你的问题,请参考以下文章

上一封 下一封 APPLE-SA-2019-3-25-2 macOS Mojave 10.14.4,Security Update 2019-002 High Sierra, Security Upd

applesimutils --list 在 MacOS Mojave 和 Xcode 11.3 更新后返回空列表 []

升级到 macOS Mojave 后,MATLAB 不再卸载 MEX 文件

macOS X Mojave - 浅色和深色外观模式切换[关闭]

在 MacOS Mojave 上从 PyInstaller 运行应用程序后如何修复 msgcat::mc 错误?

macOS Mojave:Android 工作室:AVD 的模拟器进程被杀死