工具“xcodebuild”需要 Xcode,但活动开发者目录“/Library/Developer/CommandLineTools”是命令行工具实例

Web*_*net 5 xcode npm

这与xcode-select 活动开发人员目录错误非常相似,但这些解决方案都不适合我。

$ sudo xcode-select --reset
$ sudo xcodebuild -license accept                                  
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
$ sudo xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Run Code Online (Sandbox Code Playgroud)

我的机器上什至没有 xcode。

Chr*_*son 64

这里对我来说的修复是我的 [ XCode > Preferences > Locations > Command Line Tools ] 下拉列表为空。不知道为什么。但是在单击它并选择唯一可用的选项后,我的“活动开发人员目录”错误终于消失了。

Mac 操作系统 12.3.1 | 日期:22 年 5 月 4 日

在此输入图像描述


小智 11

我遇到这个问题是因为 Xcode 安装在我的用户应用程序目录 (~/Applications) 而不是 /Applications 中。从上面的 Github 链接发现我需要运行:

sudo xcode-select -s ~/Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

(注意波浪号)。此后一切正常。


Sim*_*ars 7

如果您正在寻找可以解决此问题的简单命令,并且您的 xcode 安装在默认位置 ( /Applications/Xcode.app),则可以使用以下命令解决此问题:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)