在通过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
答案 0 :(得分:438)
我通过在Xcode中设置命令行工具解决了这个问题。转到:
Xcode>偏好>位置
从下拉列表中选择命令行工具。如果您只安装了一个版本的Xcode,则应该只有一个选项。如果你有几个版本的Xcode,那么你必须选择你需要的版本。
更新(添加图片以供参考)
答案 1 :(得分:9)
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
(这应该是您Xcode.app的路径)
即使只有一个Xcode版本,也可以通过这种方式发生。当您在第一次安装Xcode之前安装homebrew
时就会发生这种情况(这很有意义,因为您可能想通过mas install 497799835
安装Xcode,而mas
需要homebrew
)。