2015-04-13 22 views
6

Birkaç hafta önce iPhoneSimulator 8.2 SDK'yı referans alan bir proje üzerinde çalışıyordum. Bugün projeye devam etmeye gittim ve aniden simülatörü çalıştıramam.XCode'a belirli bir iPhone simülatörü SDK sürümünü nasıl yüklerim?

HATA: Aşağıdaki hata iletisini! `De iPhoneSimulator SDK 8.2 bulunamıyor /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk '

Tabii ki, simülatör SDK gelmez' Artık bu dizinde var. Bu yüzden XCode'u açtım, indirilenler penceresine gittim ve artık yüklenmediğini gördüm. Bunun nasıl olduğu hakkında hiçbir fikrim yok ama tahminimce XCode kendini güncelledi ve kaldırdı. Bu yüzden, 8.2 SDK'yı tekrar indirip yüklüyorum. Ancak, bittiğinde, projem hala çalışmayacaktı: Ben de aynı hatayı aldım. Dosya sistemi incelendiğinde, XCode GUI'nin 8.2 kurulduğunu söylese de XCode'un 8.3 SDK'yı değil 8.2'yi kurduğunu görüyorum.

(Ben 6,3 yalnızca birkaç gün önce serbest bırakıldı ve yüklenen veya bir aydır XCode yükseltmediyseniz gördükleri için garip) XCode 6.3 çalıştırıyorum.

iPhoneSimulator SDK'nın belirli bir sürümünü indirmenin ve el ile yüklemenin bir yolu var mı? Bir iOS Simülatörü SDK karşı inşa

+0

"8.2 SDK'yı indirip yüklediniz"? 8.2 simülatör çalışma zamanını indirip kurduğun anlamına mı geliyor? Bu hatayı nerede görüyorsunuz? –

cevap

3

iOS Simulator bir iOS Simülatörü çalışma zamanını çalıştırın. SDK ve çalışma zamanı Xcode.app paket içinde aynı yerde bulunması nedeniyle

Ne yazık ki bu kafa karıştırıcı.

Yapmak istediğiniz şey, en son iOS Simulator SDK'sine (Xcode 6.3'ten itibaren iOS 8.3) karşı oluşturmak ve uygulamanızı iOS 8.2 simülatör çalışma zamanı ile simüle edilmiş bir cihazda çalıştırmaktır. > Tercihler - -> İndirme

Sen Xcode giderek Xcode içinden iOS 8.2 simülatörü çalışma zamanını yükleyebilirsiniz.

+0

Cevabınız için teşekkür ederiz. Bunun kafa karıştırıcı olduğunu biliyorum çünkü bu aslında bir RubyMotion projesidir, bu yüzden inşa ve çalıştırma işlemi XCode'un dışında yapılır. Herhangi bir oranda, 8.2 SDK'yı hedefliyor, ancak XCode'un 8.2 SDK'yı indirip yükleyemiyorum. XCode> Tercihler> Yüklemeler'de * diyor * 8.2 SDK, ancak indirmeyi söylediğimde, aslında * dosya * 8.3 SDK'yı indiriyor (dosya sistemimde gördüğüm her şey). Yani, 8.3 – user2719094

+1

yerine 8.2 yerine nasıl indirileceğini anlayamıyorum İndirmelerde 8.2 * RUNTIME * yazmalıdır. Bunu kontrol edip isim yanlışsa bir radar veriyorum. Yanlış adlandırılmış ve kafa karıştırıcı olsaydı özür dilerim. Xcode ile birlikte gönderilen tek bir SDK'nız var. Bu iPhoneSimulator.sdk denir ve geçerli sürümü (iPhoneSimulator8.3.sdk) ile bir symlink vardır. Muhtemelen RubyMotion projenizi, sürümü olmayan yolunu gösterecek şekilde güncellemeniz gerekir. –

+0

XCode indirmeleri penceresinde "Bileşenler> iOS 8.2 Simülatörü" (yanında bir onay işareti var. Ayrıca 8.1 ve 7.1 simülatörlere sahibim. İndirmelerde "çalışma zamanı" yazan hiçbir şey göremiyorum. IPhoneSimulator.sdk' ve 'iPhoneSimulator8.3.sdk' ile'/Applications/Xcode/Contents/Developer/Platforms/iPoneSimulator.platform/Developer/SDKs' klasörüne sahibim. '8.2' sürümüm yok. RubyMotion projemde Ben bir sayı olmadan sürümüne işaret yapmak emin değilim.Ben benim rakefile tüm var 'app.sdk_version =" 8.2 "' – user2719094

İlgili konular