Xcode berhenti bekerja setelah menyetel "xcode-select -switch"

100

OMG, apa yang telah saya lakukan?

Beberapa hari yang lalu, saya mencoba menggunakan macport untuk menginstal sesuatu, karena saya menggunakan Xcode 4.3 dan alat baris perintah belum diinstal pada saat itu, macport tidak berfungsi. Jadi saya mengikuti beberapa panduan untuk menginstal alat baris perintah, lalu saya menggunakan perintah berikut:

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

yang menurut saya mengacaukan segalanya kecuali macport: sekarang, di Xcode, bahkan proyek iOS tampilan tunggal yang sederhana tidak akan dikompilasi, dikatakan "UIKit / UIKit.h tidak ditemukan".

Apakah ada yang tahu bagaimana cara memperbaikinya? Saya tidak ingin menginstal ulang Xcode raksasa lagi, harus mengerjakan beberapa proyek iOS malam ini, tolong!

Chris Chen
sumber

Jawaban:

275

Anda harus mengarahkannya ke Developerdirektori, bukan bundel aplikasi Xcode. Jalankan ini:

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

Dengan versi Xcode terbaru, Anda dapat pergi ke XcodePreferensi…Lokasi dan memilih salah satu opsi untuk Alat Baris Perintah untuk mengatur lokasi.

Jim
sumber
3
Saat menjalankan perintah di atas, saya mendapatkan kesalahan: xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" bukan direktori
Vikas Singh
6
@VikasSingh + abhishek jalur akan berbeda berdasarkan di mana Anda menginstal xcode. Misalnya jika xcode Anda disebut "Xcode 5.0.app" maka jalurnya adalah: / Applications / Xcode \ 5.0.app/Contents/Developer
Geoff
16
Dengan versi terbaru Xcode, buka Xcode> Preferensi…> Lokasi dan pilih salah satu opsi untuk Alat Baris Perintah untuk menyetel lokasi.
Jim
1
@jim, mungkinkah memperbarui jawaban dengan komentar terakhir Anda akan bermanfaat?
Marko Hlebar
2
Struktur hierarki apa dari folder yang harus memenuhi kebutuhan xcode-select?
nn0p