📌  相关文章
📜  xcrun:错误:无效的活动开发者路径(Library Developer CommandLineTools),在:Library Developer CommandLineTools usr bin xcrun - Shell-Bash 中缺少 xcrun(1)

📅  最后修改于: 2023-12-03 14:48:37.867000             🧑  作者: Mango

错误:无效的活动开发者路径

当执行xcrun命令时,出现了xcrun: error: invalid active developer path (Library Developer CommandLineTools)的错误。该错误通常发生在系统缺少相应的开发工具或者开发工具路径设置不正确的情况下。以下是介绍问题产生原因和解决方法的详细说明。

问题原因

这个错误提示表示系统无法找到合适的活动开发者路径。活动开发者路径是指系统中的开发工具集,其中包括xcrun命令所需的工具。可能的原因包括:

  1. 缺少Xcode开发工具集(Command Line Tools)。
  2. Xcode开发工具集的路径设置不正确。
解决方法

根据错误提示,你可以采取以下的解决方法来解决这个问题。

1. 安装Command Line Tools

首先,确保你已经在系统中安装了Xcode或者Xcode Command Line Tools。可以通过以下步骤安装Command Line Tools:

  1. 打开终端(Terminal)应用程序。

  2. 运行以下命令来安装Command Line Tools:

    xcode-select --install
    
  3. 弹出一个对话框提示你安装Command Line Tools,在对话框中点击"安装"按钮以开始安装过程。

  4. 等待安装完成后,再次执行xcrun命令,看是否问题得到解决。

2. 重新设置Xcode开发工具集路径

如果你已经安装了Xcode或者Xcode Command Line Tools,但是仍然遇到该错误,可能是因为Xcode开发工具集的路径设置不正确。你可以尝试重新设置开发工具集路径,按照以下步骤操作:

  1. 打开终端应用程序。

  2. 运行以下命令来查看当前Xcode开发工具集的路径:

    xcode-select --print-path
    

    如果输出为空,表示当前没有设置Xcode开发工具集路径。

  3. 如果输出显示的路径不正确(如指向旧版Xcode的路径),可以通过以下命令重新设置路径,将/Applications/Xcode.app替换为你的Xcode应用程序的路径(如果安装了Command Line Tools而不是Xcode,则替换为Command Line Tools的路径):

    sudo xcode-select --switch /Applications/Xcode.app
    
  4. 重新执行xcrun命令,看是否问题得到解决。

结论

以上就是解决xcrun: error: invalid active developer path (Library Developer CommandLineTools)错误的方法。通过安装或重新设置Xcode开发工具集路径,你应该能够解决这个问题并成功执行xcrun命令。