Command line 命令行工具-错误-xcrun:错误:无法找到实用工具“;xcodebuild";,不是开发工具或路径中的

Command line 命令行工具-错误-xcrun:错误:无法找到实用工具“;xcodebuild";,不是开发工具或路径中的,command-line,installation,swift3,gzip,carthage,Command Line,Installation,Swift3,Gzip,Carthage,在通过Carthage Dependency Manager为某个Xcode项目构建SwiftJSON框架时,我遇到了这个错误 Sivaramaiahs Mac mini:gzip演示应用程序vsoftMacmini5$carthage更新 --平台操作系统 ***获取GzipSwift ***获取快速JSON ***在“3.1.1”中查看GzipSwift ***正在“3.1.3”下载SwiftyJSON.framework二进制文件 ***xcodebuild输出可在/var/folders

在通过Carthage Dependency Manager为某个Xcode项目构建
SwiftJSON
框架时,我遇到了这个错误

Sivaramaiahs Mac mini:gzip演示应用程序vsoftMacmini5$carthage更新 --平台操作系统

***获取GzipSwift

***获取快速JSON

***在“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) /用户/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/checkout/GzipSwift/Gzip.xcodeproj 代码\签名\必需=无代码\签名\标识=迦太基=是-列表) 失败,退出代码为72:

xcrun:错误:找不到实用程序“xcodebuild”,不是开发人员 刀具或路径中的刀具


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

Xcode>首选项>位置

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

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

最简单的修复方法是通过CLI:
sudoxcode选择-s/Applications/xcode.app/Contents/Developer

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


顺便说一下,即使您只有一个版本的Xcode,也可能发生这种情况。当您在第一次安装Xcode之前安装
homebrew
时会发生这种情况(这是有意义的,因为您可能希望通过
mas安装497799835
mas
需要
homebrew
).

在我查看该设置时,它甚至没有为我设置任何默认设置,直到我将其设置为xCode XT谢谢,我不知道为什么它没有被选中,可能是在安装了迦太基之后,然后选择了我的版本,如图所示。谢谢您发布此消息。我想知道这是否是全新机器上的人的问题。必须在Catalina上为10.3这样做。谢谢你,我的设置:Catalina 10.15.7和Xcode 10.1sudo Xcode select-s/Applications/Xcode.app/Contents/Developer;sudoxcode选择-s/Library/Developer/CommandLineToolsworks良好,thx