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

Sivaram Yadav
sumber

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

Adriana Pineda
sumber
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).

vol
sumber
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Library / Developer / CommandLineTools
Oleksii Kyslytsyn