2015-04-19 15 views
6

HTML5 iPhone oyunumu oluşturmak için CocoonJS kullandığımda Xcode için oldukça yeniyim ama-'un en az iOS sürümünü nasıl ayarlayacağını bilmek istiyorum. Dağıtım hedefimi 8.0 olarak ayarladıktan sonra temiz ve ardından bir uygulama yaptım, ancak uygulama mağazasına gönderdiğimde minimum iOS sürümünün 6.0 olduğunu söylüyor.XCode'da en düşük iOS sürümünü ayarlama

Ben söyleyerek iTunes Connect'te geçersiz ikili almak daha sonra manuel info.PListbut bu değerinin güncellenmesi edildi çalıştığımız sonraki şey

Asgari OS Sürümü Uyuşmazlığı - ikilik sistemde asgari OS sürümü (LC_VERSION_MIN_IPHONEOS) ('6.0') mimarisi için ('ARMv7') benim ikili berbat etmeden doğru asgari iOS sürümünü güncellemek nasıl Info.plist

yılında MinimumOSVersion ('8.0') farklıdır? Diğer konuları kontrol ettim ama hepsi sadece dağıtım hedefini güncellemeyi söylüyor. Teşekkürler

+0

Hangi sürüme minimum, 6.0 veya 8.0 olmasını istiyorsunuz? – nhgrif

+0

En son SDK'ya karşı mı çalışıyorsunuz? Xcode'un hangi sürümünü kullanıyorsunuz? –

+0

Bunu 8.0'a ayarlamak istiyorum, en son XCode sürümünü kullanıyorum. Kullanmakta olduğum SDK olduğundan emin değilim. İşteyim ve kişisel bilgisayarım var ama bence en yeni olanı (eve döndüğümde iki kez kontrol edeceğim) – JamesR

cevap

4

8.x SDK'ya karşı oluşturduğunuz ve dağıtım hedefini 8.x veya daha yüksek bir değere ayarladığınızı varsayarak, bu yeterli olacaktır. Ancak, dağıtım hedefini Xcode'ta yanlış yere ayarladığınızı düşünürdüm. Project ürününüzün altına ve Hedef ürününüzün altına ayarlamanız gerekecek. Eğer bir .xcconfig dosya varsa bir .xcconfig yoksa Alternatif olarak,

IPHONEOS_DEPLOYMENT_TARGET = 8.1 

ayarlayarak değiştirebilirsiniz, kendi project.pbxproj dosyasını açarak, dağıtım hedefini doğrulayın ve IPHONEOS_DEPLOYMENT_TARGET için arama yapmak ve beklenen değere ayarlanıp ayarlanmadığını kontrol edin.

+0

CocoonJS bulut derleyicisi bana bir .xcodeproj verir proje böylece sadece içinde project.pbxproj bulmak için görünebilir. Her şey yolunda görünüyor, hepsi 8.0'a ayarlanmış. Yine şanssız denedim. Yapılandırma ayarlarında dağıtım hedefini güncellediğimde, Info.plist'deki MinimumOSVersion'un otomatik olarak değiştiğini görmeyi beklemeli miyim? Çünkü manuel olarak değiştirmediğim sürece 6.0'dan değiştirilmiyor. Bu benim için biraz garip görünüyor (ama ben iOS dev değilim). Aslında, Info.plist'deki UIDevice ailesinin hala iPhone ve iPhone uygulama ayarlarında – JamesR

+0

içinde ayarlanmış olmasına rağmen hala iPad ve iPhone var. Projelerimizde 'MinimumOSVersion 'kullanmıyoruz ve açıkça 8 Bunları uygulama mağazasına dağıttığımızda .x veya daha yüksek. –

+0

iTunes Connect'te 8.x veya daha yüksek bir sürümde veya uygulama mağazasında kendiliğinden kısıtlandıklarını mı kastediyorsunuz? MinimumOSVersion'un doğru şekilde güncellenmesi için her şeyi denedim ama hiçbir şey işe yaramıyor gibi görünüyor. Eğer dağıtım hedefi her neyse onu kısıtlıyorsa o zaman gerçekten iTunes Connect hakkında bilmiyorum – JamesR

İlgili konular