2013-07-24 15 views
6

Xcode 5 geliştirici önizlemesini yükledim 3. Önceden geliştirici önizlemesi 2 var ve şimdi bazen benim terminalimde hata görüyorum, örneğin bazı komutları otomatik olarak tamamlamaya çalıştığımda hata mesajı görüyorum:xcode-select -switch çalışmıyor

sudo xcode-select -switch /Applications/Xcode5-DP3.app/Contents/Developer 

Şimdi xcode vardır doğru yolu nedeniyle komut

sudo xcode-select -print-path 
012:
error: active developer path ("/Applications/Xcode5-DP2.app/Contents/Developer") does not exist, use xcode-select to change 

Ben komutu yürüterek bu dizini değiştirmeye çalışan

/Applications/Xcode5-DP3.app/Contents/Developer  

ama hala eki gör terminalde aynı hatayı bkz:

beni neden gösterir http://cl.ly/image/3h2x1e130E2C

+1

Burada tartışılana kadar korkuyorum. – trojanfoe

+0

Kabul edilen bir cevabı almak için topluluğun izniyle. – smileBot

cevap

3

Bir yaparsanız:

man xcode-select 

Size yolunu kullanmak söyler

xcode-select /Application/Xcode-DP4.app 

sadece DP4 geçiş yaptıktan gibi: olarak test etmek için. Bu benim için çalıştı. Herhangi bir .app içeriğinin işaretini görmedim. Sanırım bu muhtemelen önceki versiyonlardan değişmişti.

23

Bana bir kez oldu: xcode-select -print-path aynı değere yapıştı ve değişmedi. Her zaman DEVELOPER_DIR ortam değişkenine eşit olduğu ortaya çıktı. bir man sayfasına göre xcode seçim: DEVELOPER_DIR ayarlandığında

, değeri değeri yerine kullanılır xcode_path Yani

-Switch geçirilen, unsetting DEVELOPER_DIR xcode seçim son yapar - Çalışmak

+0

doğru, ancak fark, xcode-select tüm kullanıcılar için genel olarak Xcode.app klasörünün geçerli konumunu ayarlar. DEVELOPER_DIR, herhangi bir geliştirme ortamında olduğu gibi sadece bir geçersiz kılmadır, farklı kullanıcılar farklı sürümler kullanıyor olabilirler, örneğin bir geliştirici Mountain Lion için Xcode 4.x ve Mavericks için 5.x üzerinde bir geliştirici geliştirebilir :) –

+0

'unset DEVELOPER_DIR ' ben mi. Teşekkürler – respectTheCode

30

Yolu xcode'un kendisinde değiştirmeyi deneyin. Beta sürümü çalıştırıyorsanız, enter image description here

+1

Cevabınız için teşekkürler (y) –

1

Yol böyle gözükmeli.

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

Xcode uygulamasının adını değiştirdikten sonra bu hatayı aldım. Xcode uygulamasını Xcode8.1.app olarak değiştirdim. Sonra

komutlarını çalıştırıyorum ve şimdi her şey başlangıç ​​olarak çalışıyor.

Eminim benim durumumda ve sorununuz çözülüyor ya da değil. Belki başka birine yardım et.

İlgili konular