Xcode, "xcode-select -switch" ayarlandıktan sonra çalışmayı durdurur


101

OMG, ne yaptım?

Birkaç gün önce, bir şey yüklemek için macport kullanmayı denedim, çünkü Xcode 4.3 kullanıyorum ve komut satırı aracı o zamana kadar yüklenmemişti, macport çalışmıyordu. Bu yüzden komut satırı aracını yüklemek için bazı kılavuzları takip ettim, sonra aşağıdaki komutu kullandım:

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

ki macport dışında her şeyi mahvettiğini düşünüyorum: şimdi, Xcode'da, basit bir tek görünümlü iOS projesi bile derlenmeyecek, "UIKit / UIKit.h bulunamadı" diyor.

Bunu nasıl düzelteceğini bilen var mı? Devasa Xcode'u tekrar yüklemek istemiyorum, bu gece bazı iOS projesi yapmalıyım, yardım et!

Yanıtlar:


279

Onu DeveloperXcode uygulama paketine değil dizine doğru yönlendirmelisiniz . Bunu çalıştırın:

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

Xcode son sürümlerinde ile, gidebilirsiniz XcodeTercihler ...yerler ve konumunu ayarlamak için Komut Satırı Araçları seçeneklerden birini seçin.


3
Yukarıdaki komutu çalıştırdığımda şu hatayı alıyorum: xcode-select: Hata: Yol "/Applications/Xcode.app/Contents/Developer" bir dizin değil
Vikas Singh,

6
@VikasSingh + abhishek, xcode'u nereye yüklediğinize bağlı olarak yol farklılık gösterecektir. Örneğin, xcode'unuzun adı "Xcode 5.0.app" ise, yol şu şekilde olacaktır: / Applications / Xcode \ 5.0.app/Contents/Developer
Geoff

16
Xcode'un son sürümlerinde, Xcode > Tercihler…> Konumlar'a gidin ve konumu ayarlamak için Komut Satırı Araçları seçeneklerinden birini seçin .
Jim

1
@jim, cevabı son yorumunuzla güncellemeniz faydalı olabilir mi?
Marko Hlebar

2
İhtiyacı karşılamak için klasörün hiyerarşik yapısı ne olmalıdır xcode-select?
nn0p
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.