コマンドラインツール-エラー-xcrun:エラー:開発ツールではなく、PATHでユーティリティ「xcodebuild」が見つかりません


200

SwiftJSONCarthage Dependency Managerを介してSome Xcodeプロジェクトのフレームワークを構築しているときに、このエラーが発生します。

Sivaramaiahs-Mac-mini:GZipDemoApp vsoftMacmini5 $ carthage update --platform iOS

*** GzipSwiftを取得しています

*** SwiftyJSONを取得しています

***「3.1.1」でGzipSwiftをチェックアウトしています

*** SwiftyJSON.frameworkバイナリを「3.1.3」でダウンロードしています

*** xcodebuildの出力は、/ var / folders / 7m / y0r2mdhn0f16zz1nlt34ypzr0000gn / T / carthage-xcodebuild.apLXCc.logにあります

シェルタスク(/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = YES -list)failed with exit code 72:

xcrun:エラー:ユーティリティ "xcodebuild"が見つかりません。開発者ツールでもPATHでもありません

回答:


648

Xcodeでコマンドラインツールを設定することで、この問題を解決しました。移動:

Xcode>環境設定>場所

ドロップダウンからコマンドラインツールを選択します。Xcodeのバージョンが1つだけインストールされている場合、オプションは1つだけです。Xcodeのバージョンが複数ある場合は、必要なバージョンを選択する必要があります。

更新(参照用に追加された画像)

ここに画像の説明を入力してください


84
StackOverflowが存在します。
チェザーレ

27
今日も関連があります!
Paraita、

4
xCode Xに設定するまでその設定を確認したとき、デフォルトでは何も設定されていませんでした
NukeouT

3
ありがとう、なぜそれが選択されなかったのか、おそらくカルタゴをインストールして、画像のように私のバージョンを選択した後でわかりません。
ディエゴカレラ

2
カタリナの10.3でこれを行う必要がありました。
Chris

27

最も簡単な修正はCLIからです:

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

(これはXcode.appへのパスである必要があります)

ちなみに、これはXcodeのバージョンが1つしかない場合でも発生する可能性があります。これはhomebrew、最初のXcodeインストールの前にインストールしたときに発生します(Xcodeをインストールする必要がmas install 497799835あり、mas必要になるため、これは理にかなっていますhomebrew)。


sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Library / Developer / CommandLineTools
Oleksii Kyslytsyn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.