2014-04-04 36 views
5

iPhone geliştirme konusunda yeniyim ve Apple'a gönderilecek gerçekten ikili dosyayı nasıl test edeceğimi bilmiyorum. Bugün yerel cihazımda harika çalışan bir yapı yayınladım, ancak piyasaya sürülen App Store sürümü çalışmadı ve piyasaya sürüldü.Bir üretim iOS App Store derlemesini nasıl test edebilirim?

Üretim işlemlerimi nasıl test edebildiğimi anlamaya çalışıyorum, bu bir daha olmayacak.

Ad-hoc binary oluşturmayı denedim ve ipa'yı masaüstüme kaydettim, daha sonra iTunes'a aktardım. Uygulama senkronize edildi ve indirildi ancak karanlık kaldı ve 'bekliyor ..' dedi.

Test Uçuşuna kaydoldum ve IPA'nın üretim için yaratıldığını ve SDK bulunamadığını söyledi.

Ad-hoc yapı ve profillerini araştırmam gerekir mi? Bu gerçekten hızlı bir şekilde kafa karıştırıcı oluyor gibi görünüyor ve bakmaya/öğrenmeye nereden başlayacağımı bilmiyorum.

cevap

6

AppStore'a gönderilecek bir arşiv oluşturduğunuzda, düzenleyici altında kaydedilir (Düzenleyici'yi açmak için Command + Shift + 2 tuşlarına basın). Geçici arşiv için aynı arşivi .IPA dosyası olarak kaydedebilir ve ardından iTunes veya TestFlight kullanarak yükleyebilirsiniz.

Düzenleyici'de, doğru arşivi seçin, 'Dağıt' seçeneğini tıklatın ve 'Özel dağıtım' seçeneğini belirleyin ve IPA'yı Geçici Dağıtım profilinizle imzalayın (geçici dağıtım oluşturmadıysanız) .IPA dosyasını oluşturmak için developer.apple.com adresinden bir tane oluşturun, indirin ve Mac OS Anahtarlık'ınıza aktarmak için üzerine çift tıklayın.

AppStore arşivinizi bir ad hoc dağıtım profili ile yeniden imzaladığınız sürece, test aygıtlarınızı yüklemeli ve çalıştırmalısınız.

+0

Bu, üretim/yayın/yayın sürümünün App Store'dan geçmeden cihazınızda çalıştırmanızı engelleyen bir dağıtım profili ile imzalanacağı için çalışmaz. – Popeye

+0

Cevabımı sadece kod imzalama biti ile düzenledim. Geçici dağıtım profili seçmelidir. İmzalama profili geçerli bir olduğu sürece, uygulama uygulama mağazasından alacağı şekilde yürütülür. –

+1

Teşekkürler! Bu anlaşılması daha kolay oldu. Farklı olan tek şey, xcode'umda arşiv ve dist. Üzerine sağ tıklayamadım, tek tıklamaya ihtiyacım vardı ve daha sonra dist'e çarptım. Düğme, sonra geçici. Artık reklam-hoc ile imzaladım, hem iTunes hem de TestFlight'ta çalışıyor. Teşekkürler! – SkinnyGeek1010

0

bu adımlar umarım

  1. iPhone'unuzdan uygulamayı sil çalışacak izleyin.
  2. Yeni bir Adhoc Distribution hazırlama profili oluşturun, üzerinde çalışmak istediğiniz aygıtların bu profile dahil olmasını sağlayın.
  3. Yeni oluşturulan profille ilişkili sertifikanın geçerli bir özel/genel anahtar çifti olduğundan emin olun.
  4. Bir arşiv oluşturduktan sonra, yeni oluşturulmuş profille derlemenin oluşturulup oluşturulmadığına bakın (Arşivden sonra gelen bir açılır menüden).
  5. Sorun devam ederse, .ipa'nın .zip olarak yeniden adlandırıldığını doğrulamak için, yük klasörü klasörüne gidin .app .app ve paket içeriğini göster gömülü profilin doğru profili gösterdiğini ve aygıtların eklendiğini görün.
İlgili konular