ChatGPT解决这个技术问题 Extra ChatGPT

xcrun:错误:活动开发者路径(“/Applications/Xcode.app/Contents/Developer”)不存在

我在尝试使用 brew 和 git 时遇到了 xcode 问题:

xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") 不存在,使用 xcode-select --switch path/to/Xcode.app 指定您希望用于命令的 Xcode行开发者工具(或见 man xcode-select)

我可以输入 xcode-select 并显示该命令存在。当我输入 xcode-select -p 时,它显示:

/Applications/Xcode.app/Contents/Developer

但是当我做which xcode-select时,它给了我:

/usr/bin/xcode-选择

我尝试使用命令开关并通过 Apple Developer 站点再次安装,但到目前为止这些选项都没有工作......我该如何解决这个问题?


C
CopsOnRoad

我试过了,它没有用,但我找到了答案。我只需要重置开发者的路径:

$ sudo xcode-select --reset

现在一切正常


--reset 通常这必须以 root 身份运行
谢谢。我已经卸载了 xcode 并只安装了命令行工具,因为我不需要空间有限的 mac 上的整个 xcode 包。但是,我仍然无法使用 gcc 等命令,但运行此命令后,它就像一个魅力
我刚试过;现在我得到“SDK“macosx”无法定位“大声笑
--reset 适合我。我只需要用于 php 开发的 xcode cli。所以我决定从我的 mac 中删除完整的 xcode,然后我只下载了 xcode CLI 安装程序(大约 170MB)。通过 app store 升级已安装的 xcode CLI 并应用 sudo xcode-select --reset 后,我可以像以前一样使用 brew 和其他命令行工具,例如 git。谢谢。
使用 --reset 有什么危险吗?
H
Harjot Singh

大多数情况下,当您安装了较新版本的 xcode 时会发生此错误。命令行工具尚未初始化。

要解决此问题:转到 Xcode Preferences > Locations (tab) > 底部选项是命令行工具。请选择工具的 Xcode 版本。

示例(对于 Xcode 10.0 (10A255) ):转到 Xcode Preferences > Locations (tab) > 底部选项是命令行工具。选择 Xcode 10.0 (10A255)。

有关更多详细信息,请参阅附图。希望能帮助到你。

- 谢谢

https://i.stack.imgur.com/6SEUD.png


这个答案是最好的
我已经看到它如上图所示,但我仍然在我的设置中看到相同的错误。我什至尝试过重置。任何想法?我
要以编程方式执行此操作(我有错误,因为我卸载了 Xcode),sudo xcode-select --switch /Library/Developer/CommandLineTools(需要以 root 身份运行)
完成此操作后,我必须重新启动我的 IDE,然后它才起作用。
这对我来说很神奇。谢谢
J
José Gil Ramírez

就我而言,我已经卸载了 Xcode,然后 git cli 出现了问题。我解决了运行以下命令的问题:

$ sudo xcode-select -r
$ sudo xcode-select --switch /Library/Developer/CommandLineTools

然后使用以下方法验证新路径:

$ sudo xcode-select -p

希望这可以帮助!


卸载 xcode 后为我工作,拯救了我的一天
这个为我解决了这个问题,更多投票的解决方案没有,谢谢 Jose!
卸载 XCode 后,我在 Android Studio 上遇到了问题。为我工作。使用这些命令后,我还必须重新启动 Android Studio。
为我工作!卸载 Xcode (OSX High Sierra) 后发现此问题。
B
Bharath Kumar

我遇到了同样的问题,因为我突然卸载了 XCode,运行以下命令(从终端)帮助我解决了这个问题。

sudo xcode-select -switch /

如果您有任何其他错误,也请检查此链接。 github.com/Homebrew/legacy-homebrew/issues/23500
这对我有用。问题是我在我的 mac 中卸载了 xcode。命令行仍然以某种方式与 xcode 相关联。所以我去了 ~library/Developer 并删除了所有文件夹并运行了这个命令。
这也对我有用。对于不想安装 XCode 的人来说,这甚至是一个更好的解决方案
这也为我工作
A
Amit Kumar PRO

出现此错误是因为 xcode 被删除、损坏或移动。在我的情况下,我从我的 Mac 中删除了 xcode 并面临同样的问题。

我通过简单的两个步骤修复了它

打开终端只需运行以下命令

sudo xcode-select -r

现在错误已经解决。希望它会有所帮助。


它适用于 MacOS 12.4
G
Guilherme Silva Sousa

用这个:

sudo xcode-select -switch /

这应该可以解决问题。


谢谢@bruceparker,这是在 Mojave 10.14.2 上对我有用的唯一选择
如果您有任何其他错误,也请检查此链接。 github.com/Homebrew/legacy-homebrew/issues/23500
这是在 Catalina 上对我有用的唯一解决方案
T
Tobi Nary

错误提示的内容如何?你试过吗?

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

这应该够了吧。


--switch 必须以 root 身份运行
N
Nikolay Ignatyev

对我来说,卸载 XCode 后安装 Xcode CLI xcode-select --install 会有所帮助(我不是为 OSx 或 iOS 开发的)

然后我可以使用 make 成功构建下载的源


卸载 Xcode 后,这对我有用。非常感谢!
M
Mir Mahfuz

尝试错误建议:

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

然后测试 Git 可执行路径。

https://i.stack.imgur.com/cyalZ.png


V
ViktoR

就我而言,在我尝试符号化崩溃报告并根据手册输入命令 export DEVELOPER_DIR=”/Applications/Xcode.app/Contents/Developer” 后发生此类错误

我在这里尝试了一些建议的解决方案,但没有任何帮助。

然后我意识到我在终端中添加了一个环境变量 DEVELOPER_DIR,这导致了错误:"xcrun: error: missing DEVELOPER_DIR path:"

然后我刚刚重新启动我的终端,清理了环境变量并且错误消失了。

(仅供参考:可以在终端中使用 printenv 命令检查环境变量)


这也是我的。
J
Johann8

我遇到了同样的问题,不得不完全删除开发者工具,然后重新安装:

$ rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

提示:因为 Xcode 未正确卸载,我也不得不手动(重新)移动 Xcode 应用程序:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak