Alat Baris Perintah - Kesalahan - xcrun: kesalahan: tidak dapat menemukan utilitas "xcodebuild", bukan alat pengembang atau di PATH


200

Saya mendapatkan kesalahan ini sambil membangun SwiftJSONkerangka kerja untuk proyek Xcode Beberapa melalui Carthage Dependency Manager.

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

*** Mengambil GzipSwift

*** Mengambil SwiftyJSON

*** Memeriksa GzipSwift di "3.1.1"

*** Mengunduh biner SwiftyJSON.framework di "3.1.3"

*** Output xcodebuild dapat ditemukan di /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log

Sebuah tugas shell (/ usr / bin / xcrun xcodebuild -project / Pengguna / vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = TIDAK ada kode keluar-kode = KERAMBIL dengan kode ANGKA = KERUSAKAN dengan ANGGARAN KERJA] = tidak keluar dengan kode kode: KERAMAH KEMBALI:

xcrun: error: tidak dapat menemukan utilitas "xcodebuild", bukan alat pengembang atau di PATH

Jawaban:


648

Saya memecahkan masalah itu dengan mengatur Alat Baris Perintah di Xcode. Pergi ke:

Xcode> Preferensi> Lokasi

Dan pilih alat baris perintah dari dropdown. Jika Anda hanya menginstal satu versi Xcode, seharusnya hanya ada satu opsi. Jika Anda memiliki beberapa versi Xcode, maka Anda harus memilih yang Anda butuhkan.

Perbarui (menambahkan gambar untuk referensi)

masukkan deskripsi gambar di sini


84
Terima kasih Tuhan, StackOverflow ada.
Cesare

27
Masih relevan hari ini!
Paraita

4
Bahkan tidak ada yang diatur secara default untuk saya ketika saya melihat pengaturan itu sampai saya mengaturnya ke xCode X
NukeouT

3
Terima kasih, saya tidak tahu mengapa itu tidak dipilih, mungkin setelah menginstal carthage, dan memilih versi saya seperti pada gambar.
Diego Carrera

2
Harus melakukan ini selama 10,3 pada Catalina.
Chris

27

Perbaikan paling sederhana adalah dari CLI:

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

(ini seharusnya path ke Xcode.app Anda)

Omong-omong, ini bisa terjadi bahkan jika Anda hanya memiliki satu versi Xcode. Itu terjadi ketika Anda menginstal homebrewsebelum instalasi Xcode pertama (yang masuk akal karena Anda mungkin ingin menginstal Xcode melalui mas install 497799835dan maskebutuhan homebrew).


sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Library / Developer / CommandLineTools
Oleksii Kyslytsyn
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.