SORU
1 Temmuz 2010, PERŞEMBE


4, "Base SDK eksik" iPhone SDK güncellemelerinden 3.2.3 w/; yükle't diğer SDK görebilir

Bu topluluk wiki birlikte bir dizi bağlamak için yarattım diğer Q/A burada ÇOK gördüm. Eğer burada olursan, muhtemelen sana ... 4 iPhone SDK ile böyle büyük mükafat 3.2.3 son sürümü (download link, reg reqd) yüklü, ve sonra bu sorunlardan biri veya her ikisi de karşılaştı:

  • Daha önce çalışma güncellemelerinden iPhone projesi "Temel SDK" bir yerde. Eksik olsun Şöyle bir şey:

    Ruh-roh!

  • İlgili ama daha genel bir gözlem olarak, daha önce mevcut görev yelpazesi olan Aygıt veya Simülatörü SDK seçenekleri hiçbiri (örneğin, 3.0,, 3.1.3 3.1, ...) onları gördüğün her yerde kullanılabilir.

CEVAP
1 Temmuz 2010, PERŞEMBE


Genel bakış

Bu niçin ve nasıl belirli bir "Base SDK" sorun. Eksik düzelteceğim Tüm bu okuma tavsiye ederim ama sadece düzeltmek için aşağıya atlayabilirsiniz. Ben de bu konuda John Muchow take mükemmel tavsiye ederim.

Eğer şiddetle ilgili bir sorunu var böyle büyük mükafat 3.2.4 yükseltme, özellikle ilginizi çekiyorsa, here görüşmek isteyebilirsiniz.

Hepsine hükmedecek tek bir SDK

İşte anlaşma: 4.0 şimdi sadece SDK sürümünü göndermek için izin verilir yeni veya güncellenmiş bir iPhone sadece uygulamalar. Bu Elma iOS 4 Readiness Checklist (reg reqd) doğrudan

Mevcut uygulamalar yeni uygulamalar ve güncellemeleri gerekir SDK iPhone 4 ile inşa edilecek. Lütfen dikkat, App Store yok artık iOS 2 hedef uygulamalar destek.x.

Muhtemelen -- burada -- tahmin ediyorum iPad-tek ve evrensel uygulamalar 3.2 SDK kullanmanız gerekir.Buneden 4.0 ve 3.2 SDK için içeceğim.

Bu proje şimdi daha önce eşleştirilmiş olduğunu SDK olduğundan kırık nedeni de budurkaldırılmış, gones-ville.

(Ama) 3 sihirli bir sayıdır

Sakin ol. Hala cihazlar iPhone OS 3.0 (ama daha düşük değil) çalışan hedef olabilir. Kullandığınız SDKderlemek içinsınırı yok muaşağıya doğrusürüm iOS ne ... ya Destek Programı. İşler proje vb sarmıştı bir kere. (cf. bir sonraki bölüm) "işletim sistemi Dağıtımı" için daha düşük bir iOS sürümü. iPhone Hedef ayarlayabilirsiniz Bunu yapmak için nasıl hızlı bir çekim için, cf. bir sonraki bölümde adım 7.

Şimdi bazı zor arazi giriyorsunuz unutmayın. Her zamanki Güncellemelerinden 3.2.3 derleyici artık ne de bunlar için bir simülatör var mı 3.0-sadece aramalar için uygun takibinden, olacak. Ve eğer 4.0 özellikleri desteklemek istiyorsanız, bazı koşullu kod 3.0 cihazlarda çöker önlemek için yapmak zorunda kalacaksın. Eğlenceli.

Hala (Apple!) indirebilirsiniz böyle büyük mükafat ve önceki bir sürümünü yükleyin veya SDK (cf. * *4). Evet, birden çok Güncellemelerinden sürümlerini yükleyebilirsiniz, farklı dizinlerde, yani /Geliştirici. sadece bir sürümü koymak Eski Güncellemelerinden 3 vs uygulamanıza uygunluğunu test etmek için kullanabilirsiniz.x SDK, hareketli süslü bir derleyici ve simülatörü. zor iş Ama artık önceki SDK ürünleri app Store'a göndermek için kullanabilirsiniz.

FWIW, ben gitmeden önce sadece bu onay yapmayı planlıyorum.

Benim durumum ne

Matt Gallagher sürüm koşullu kod, Aşk yazı ile bir Kakao "Tips & Tricks for conditional iOS3, iOS3.2 and iOS4 code" hak kazandı. Eğer şartlı 4.0 özelliklerini kullanarak planlıyorsanız, bu kontrol etmek için güçlü bir öneri.

"" . Baz SDK Eksik tespit

  1. Proje yüklenemedi
  2. Menüsünde Proje ^ ı seçin . Edit Proje Ayarları...
  3. Mimari ^ Altında . Taban, mevcut cihaz SDK seçin seçenekler: iPhone 3.2 veya iPhone 4.0. Eğer iPhone sadece, 4.0 gitmek yoludur.
  4. Bu pencereyi kapatın.
  5. Menüsünde Proje ^ ı seçin . Aktif Hedef "" . YourTarget Düzenle
  6. Mimari ^ Altında . Taban, mevcut cihaz SDK seçin ya da simülatörü seçenekleri: iPhone 3.2 veya iPhone 4.0.
  7. Eğer önceki iOS sürümleri, daha sonra aynı hedef için isterseniz pencere, Dağıtım ^ altında . iPhone OS Dağıtım Hedef seçin en düşük sürüm sana destek olmak istiyorum. 2 Desteği unutmayın.x sürümleri app store üzerinden kaldırılmış. "Hazırlık Kontrol Listesi" yukarıdaki alıntı.

Yukarıda Güncellemelerinden 4 ve Base SDK location

Yukarıdaki adımları, ama Adım #2, aşağıdakilerden izleyin:

  • Proje Gezgini araç çubuğunda solda klasör simgesini kullanarak navigator seçin
  • Bu ekranın üst kısmında olacak olan Proje seçin.
  • Proje yapılandırma ana Düzenleyicisi Panelinde görüntülenir; seçin "Ayarlar olacak aşağıda" ve "Mimarlık" Bölümü Kurmak.

Project navigator Build Settings

(Bu cevap Sherman Lo'7 *s*) biraz adapte edilmiş bir versiyonu

Ek

Bu konu ile ilgili daha ayrıntılı bilgi de question Bu ilk cevap bulunabilir. Ayrıca 9* *bazı yararlı bilgiler var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Autocar

    Autocar

    11 Mart 2006
  • bmarian22

    bmarian22

    22 Aralık 2007
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006