2015-03-03 21 views
7

Uygulamamın ilk sürümü uygulama mağazasında yayınlandı. Şu anda ikinci versiyonda çalışıyorum, daha önce test uçağı için IPA dosyasını içe aktarmak için Test uçuşunu kullandım. Ama şimdilik Onlar kapatılıyor ve iTunes Store'a taşındı. Yani yeni yöntemler konusunda şüphelerim şunlardır: testini nasıl yüklenir?IPA dosyasını yeni test alanına nasıl yükleyebilirim?

  1. Birçok testi ithalat gerekir (IPA)
  2. inşa istikrarlı bir elde etmek oluşturur. Bu mümkün mü?
    test uçuşu gibi
  3. Test yapısının sürüm numarasını her defasında değiştirmem gerekecek mi?
  4. Zaten 1 sürümünü yayımladığımdan beri, test derlemesi için aynı adı kullanmak mümkün mü?

cevap

4

1.) Xcode Ürününde -> Arşivle ve daha sonra itunesconnect öğesine gönderin. (yeni bir sürüm için gönderirseniz)

2.) evet, sorun değil. Tüm yeni yüklenen yapılar "yayın öncesi" dir. AppStore'a göndermek istediğinizde prerelease-build'lerden birini seçersiniz.

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}") 
buildNumber=$(($buildNumber + 1)) 
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}" 

)

:

3.) hayır, tüm yeni için aynı sürüm numarasını yapýlar tutmak ama yapı sayısını artırmak (yeni çalışma komut inşa aşaması ekleyerek otomatik bunu yapabilir

4.) evet, sürüm numarasını 1.1'e yükselt ve aynı paket tanımlayıcısıyla yükle.

Düzenleme: Ekran açıklama için

One version, multiple builds

+0

teşekkürler. Birkaç sorudan daha fazla şüphe, yaklaşık 4. soru-1.1, 1.2, 1.3 vb. – Jan

+0

Hayır, sadece bir dergi yayınladıktan sonra (diğer bir deyişle App Store'dadır), – Thorsten

+0

sürüm numarasını artırmanız gerekir. Bir ekran görüntüsü ekledim. AppStore'da canlı sürüm 1.3, yeni (sürüm öncesi) sürümüm birden fazla sürüm – Thorsten

0

Apple, daha önce olduğu gibi Testflight kullanmak için durdu.

Şimdi iTunesConnect yapısını yüklemeniz ve Testflight Testing ürününü etkinleştirmeniz gerekiyor.

Bunun için belgeyi here ve here'dan alabilirsiniz.