2014-10-29 24 views
8

iOS 6.1'e dayanan bir uygulama geliştiriyorum ve OSX'e yükselttikten sonra Yosemite simülatörü çalıştıramıyor.OSX 10.10'da iOS 6.1 simülatörü Yosemite

ben stackoverflow okuyordum ve bazı insanlar OSX 10.10 artık iOS 6 desteklediğini söylemek, sadece 7 ve

8. O hala çünkü kullanıcıların çok miktarda iOS 6 üzerinde geliştirmeye seçti bu sürümü kullan.

bu konuyu In OS X 10.10 (Yosemite Beta), How do I Test Using iOS 6.1 Simulator?

gördüğüm Ama alınacak yolunda bir görüş istiyorum.

OSX 10.9 Maverick'e geri dönüyorum veya iOS 7.1'e geçiyor musunuz?

Önceden teşekkür ederiz.

+2

Bilgilerinizi nereden aldığınızdan emin değilim. Apple'a göre (https://developer.apple.com/support/appstore/), cihazların% 52'si iOS8,% 43'ü iOS7 ve sadece% 5'i iOS6 veya daha eski. –

+1

% 5 bir haşlama dünyası, burada Brezilya'da bu sayı daha yüksek olmalı. Ve sattığımız ekipmanlarla kullanım için geliştirilmiş uygulama. Düşük bir yüzdelik olsa da, tüketicilere kötü bir etki yapabilir. Teşekkür ederim. –

+0

Bu, muhtemelen fikir tabanlı olarak kapatılacak, ancak etkin ve ödeme yapan kullanıcılarınızın birçoğunu kestirmenizi önerecek gerçek verileriniz yoksa ios6'yı düşürmeniz gerekir. – jrturton

cevap

18

iOS Simulator 8.1'den daha eski iOS Simulator çalışma zamanı OS X Yosemite üzerinde çalışmayacaktır. Eski bir dağıtım hedefini ayarlayarak eski iOS sürümlerini desteklemek için uygulamalarınızı geliştirmeye devam edebilirsiniz, ancak bunları OS X Yosemite üzerinde çalışan simüle edilmiş bir aygıtta test edemezsiniz. IOS 6.1 çalıştıran fiziksel bir aygıtta test edebilir veya projenizi eski simülatörde test etmek için Xcode 5.1.1'i OS X Mavericks'te çalıştırabilirsiniz.

Bu yalnızca keyfi bir gereksinim değildir. Bu, eski ana bilgisayar işletim sistemi sürümlerinde çalışamayan eski çalışma zamanlarının bir sınırlamasıdır. Yeni sürümlerde sim sürümlerinin desteklenmesinin ana nedeni, yeni işletim sistemi sürümlerinde bir nedenden ötürü işe yaramaması ve simüle edilmiş çalışma zamanının kendisinde veya güncellenmiş (performans-maliyetli) geçici çözümlerinde büyük güncellemeler gerektirmesidir. onları desteklemek için ana işletim sistemine.

Geçtiğimiz 5 yıl boyunca, arayüz katmanını ana makine ile sim alt ve alt arasında ittik ve şimdi mevcut modelle başarabileceğimiz en küçüğüne indirdik.

+1

Ok @Jeremy Huddleston Sequoia, başka bir çıkış yolu olmayacak gibi görünüyor. Ne yazık ki Apple ile geliştiriciler istediklerini kabul etmeliyiz. Her şey için teşekkürler. –

İlgili konular