Bagaimana cara mengatasi "Kesalahan: Tidak ada direktori pengembang yang ditemukan di / Pengembang"?

98

Saya baru saja memutakhirkan XCode ke 4.3.1. Saya menggunakan skrip untuk membangun (dan kemudian menerapkan melalui Testflight) aplikasi saya. Tapi sekarang saya menerima kesalahan ini:

Kesalahan: Tidak ada direktori pengembang yang ditemukan di / Pengembang. Jalankan / usr / bin / xcode-select untuk memperbarui jalur direktori pengembang.

Saya tidak punya direktori / Developer di mesin saya: bagaimana cara memperbaikinya?

Giordano Scalzo
sumber

Jawaban:

243

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

Jim
sumber
2
Dan apa yang harus saya lakukan jika itu tidak berhasil? Saya melakukan persis seperti yang Anda katakan, tidak mendapatkan kesalahan, kemudian melakukan "xcodebuild -version" dan mendapatkan kesalahan "Kesalahan: Tidak ada direktori pengembang yang ditemukan di / Pengembang. Jalankan / usr / bin / xcode-select untuk memperbarui jalur direktori pengembang. "
Henning
Kedengarannya tidak seperti xcode-select berjalan dengan baik. Periksa ulang apakah jalur disetel dengan benar dengan menjalankan xcode-select -print-path.
Jim
mendapat peringatan ini saat memperbarui MacPorts melalui sudo port selfupdate, solusi sempurna!
Gabor
1
Terjadi karena dari sekitar Xcode 4.2 Apple mulai mendistribusikannya sebagai aplikasi, dapat diunduh dari App Store. Akibatnya, semua alat diinstal dalam paket Applications / Xcode.app.
Sudhir Jonathan
3
Saya harus membuat tautan lunak yang menunjuk / Pengembang ke /Applications/Xcode.app/Contents/Developer/. Itulah satu-satunya solusi yang dapat saya temukan.
Henning
5

Anda juga bisa melakukan ini sebagai gantinya ...

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer
Jeremy
sumber
6
Ini upaya untuk menyembunyikan masalah, bukan memperbaikinya. Jika Anda melakukan itu, semua alat masih mencari di tempat yang salah.
Jim
Bahkan setelah melakukan perintah ini saya mendapatkan kesalahan ini xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" bukanlah direktori. Tidak ada direktori Pengembang bahkan setelah melakukan perintah ini
abhishek
3

Semua yang kalian jawab benar. Namun bagi yang terkena error berikut ini melewatkan satu langkah:

Kesalahan:

  "xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" is not a directory."

Langkah yang hilang:

Double click your xcode 432.dmg. Now don't double click the xcode.app to use it. Instead copy it /Applications folder and then open it from there to install xcode.

Sekarang gunakan perintah terminal

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

Itu dia. Kesalahan Anda tidak akan terjadi lagi dan Filemerge akan berfungsi sekarang.

Deepukjayan
sumber
Bagus, perlu dicatat bahwa tidak memasukkan xcode ke dalam aplikasi dapat menyebabkan ini
James
1

Ini diselesaikan untuk saya:

Sebagian besar kesalahan ini terjadi ketika Anda menginstal versi xcode yang lebih baru. Dan alat baris perintah belum diinisialisasi.

Untuk mengatasi ini: Buka Preferensi Xcode> Lokasi (tab)> Dan opsi paling bawah adalah Alat Baris Perintah. Pilih versi Xcode untuk alat.

Contoh (Untuk Xcode 8.3.3): Buka Preferensi Xcode> Lokasi (tab)> Dan opsi paling bawah adalah Alat Baris Perintah. Pilih Xcode 8.3.3 (7D1014).

Samman Bikram Thapa
sumber