2011-07-07 14 views
8

Uygulamamda, geliştirmeler konusunda bana yardımcı olan iPhone'larda, iPod Touch'larda ve iPad'lerde birkaç kişi var. Bununla birlikte, uygulamaların XCode aracılığıyla cihazlara yerleştirilmesinin bir iTunes senkronizasyonu tarafından yedeklenmediğini ve bu nedenle geri yüklenmediğini öğrendim. Cihazlara koyduğum uygulamaların bu şekilde yedeklenmesini veya geri yüklenmesini nasıl sağlayabilirim? Veri dosyalarını dosyadan çıkarmanın ve uygulamayı daha sonra geri yüklemeleri ve daha sonra veri dosyalarını geri yüklemeleri gerektiğinde bunları geri koymanın bir yolu var mı?ios geliştirme cihazlarındaki uygulamaları nasıl yedekleyebilir ve geri yükleyebilirim?

Yanıtlarınız için teşekkürler.

cevap

7

Uygulamayı, uygulamayı Xcode yerine iTunes kullanarak yüklemeyi deneyin. Önce uygulamanın ipa dosyasını sürükleyip iTunes'a bırakın. Uygulamanın uygulamalar listesinde göründüğünü görmelisiniz. Ardından cihazı sadece iTunes ile senkronize edin. Temel hazırlık profilini iTunes'u kullanarak aynı şekilde yükleyebilirsiniz. Uygulamalarımın beta sürümlerini diğer ülkelerdeki test kullanıcılarına gönderdim. Onlara hem ipa dosyasını hem de temel hazırlık profilini gönderin. Ekip ön hazırlık profilini kullanmak yerine, yalnızca tanımladığınız cihazlarla ayrı bir geçici geçici hazırlık profili oluşturmanızı öneririz.

Uygulamanın bir kopyasına e-posta gönderirken, ipa dosyasını önce bir zip dosyasına sıkıştırmalısınız. Kullanıcı dosyayı açtığı zaman, bir mac üzerinde bir ipa dosyası alırlar. Bir bilgisayarda, ipa dosyasıyla aynı ada sahip bir klasör alırlar. Ipa klasörünü iTunes'a aynı şekilde sürükleyebilirsiniz.

Ayrıca, bu şekilde uygulama yüklerken paket görünen adını farklı bir şeye değiştirmek iyi bir fikirdir. Aksi halde, beta sürümü ile uygulama mağazasından satın alınan aynı uygulamayı birbirinden ayırt edemezsiniz.

+0

Bunu bir deneme verdim - ilginç bir şey buldum. Uygulamayı iTunes'dan senkronize ettiğimde, uygulama tarafından oluşturulan paketin veri dosyası hâlâ oradaydı, bu yüzden başlattığımda, tüm veriler vardı. Ben bununla iyi olduğumu düşünüyorum, tam cevap için bir TON teşekkürler. Diğer konu için, beta'yı sürümden ayırmaktan çok endişelenmiyorum. Beta testi yapan insanlar satın almaz ve kim olduklarını bilirim. –

+0

Hızlı testten sonra, dahili uygulama kullanıcı verilerini (NSUserDefaults) vb. Aktarmak için bu şekilde kullanılamaz. Adhoc yüklü uygulamalar açık bir şekilde yedeklenmez veya en azından geri yüklenmez. – Jonny

İlgili konular