2012-07-27 6 views
10

I (iOS 6.0 ile Xcode 4.5) Xcode son beta sürümünde olduğum çalışmaz. Ben bir iphone uygulaması için bir xcode proje var ve üzerinde bir Birim Test hedefi eklemek istiyorum. Ben dikkatle this page verilen talimatları uyguladım ama testler çalıştıramazsınız. Ana uygulamaya karşılık gelen hedef olsa iPhone 6.0 simülatörde gayet iyi çalışırBirim Test hedef XCode 4.5

Failed to find SDK: '6.0' 
error: failed to attach to process ID 0 

: İşte konsolda okunan mesaj.

ben bir hata yapmış olabilir

?

+0

Soruşturmalarınızla ilgili herhangi bir sonuç var mı? – user810395

+0

Şimdiye kadar hiç başarı yok ... projemde hala bir test yok utanç verici :( – PierrOz

+0

Tamam - şu an benim yanımda koşuyorum.Aynı hata yaptım.Ne yaptım: (1) Projemi temizle (2) Projeyi sıfırdan inşa edin ama bu size yardımcı olacak bir karar vermeyeceğim - üzgünüm. – user810395

cevap

0

Önceden sahip olduğum önceki bir anlık görüntüye döndüm - tek değişiklik, derleyicinin LLVM yerine GDB'ye ayarlanmış olması - ve şaşırtıcı bir şekilde işe yaramış gibi görünüyor.

LLVM olsa neden çalışmadığını Emin değilim.

17

Xcode -> Tercihler -> Mekanlar -> Komut Satırı Araçları => bir SDK ile eşleşir seçin.

DÜZENLEME:

DÜZENLEME 2: Bazı insanlar için, yukarıdaki yöntem çalışır. Değilse, lütfen deneyin: (

sorunun SDK'larına birden fazla versiyonu arasında geçiş bir sonucu olduğunu ve bir terminal komutu ile aktif olarak geçerli SDK'yı belirterek çözülebilir gibi görünüyor hangi

$ sudo xcode-select --switch <path-to-your-current-xcode.app> 
+0

benim için bunu düzeltdi.Ve –

+0

Bu benim için de düzeltildi.Teşekkür ederim! –

+0

Neden olduğunu bilmiyorum İlk cevabınıza (Xcode -> Tercihler -> Konumlar -> Komut Satırı Araçları => SDK ile bir eşleşme seçin.) benim için çalıştığı gibi bir üst üste koydunuz ... xcode-select bu sorunu çözmedi . – Clafou

1

Ben Xcode benim birim testler eklemek için almak için, ben, GDB işe yaramadı LLDB kullanmak zorunda bulundu: kök ayrıcalık) gerektirir.