命令行工具 - 错误 - xcrun:错误:无法找到实用程序“xcodebuild”,无法找到开发人员工具或在PATH中

时间:2016-11-22 13:55:11

标签: command-line installation swift3 gzip carthage

在通过Carthage Dependency Manager为Some Xcode项目构建SwiftJSON框架时获取错误。

  

Sivaramaiahs-Mac-mini:GZipDemoApp vsoftMacmini5 $ carthage更新   --platform iOS

     

***获取GzipSwift

     

***获取SwiftyJSON

     

***在“3.1.1”

查看GzipSwift      

***在“3.1.3”下载SwiftyJSON.framework二进制文件

     

*** xcodebuild输出可以在/var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log中找到

     

一个shell任务(/ usr / bin / xcrun xcodebuild -project   /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj   CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = YES -list)   退出代码72失败:

     

xcrun:错误:无法找到实用程序“xcodebuild”,而不是开发人员   工具或PATH

2 个答案:

答案 0 :(得分:438)

我通过在Xcode中设置命令行工具解决了这个问题。转到:

  

Xcode>偏好>位置

从下拉列表中选择命令行工具。如果您只安装了一个版本的Xcode,则应该只有一个选项。如果你有几个版本的Xcode,那么你必须选择你需要的版本。

更新(添加图片以供参考)

enter image description here

答案 1 :(得分:9)

最简单的修复来自CLI:

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

(这应该是您Xcode.app的路径)

即使只有一个Xcode版本,也可以通过这种方式发生。当您在第一次安装Xcode之前安装homebrew时就会发生这种情况(这很有意义,因为您可能想通过mas install 497799835安装Xcode,而mas需要homebrew)。