Şu anda tüm uygulamalarımı hudson ile xcodebuild ve ardından herhangi bir sorun olmadan bir xcrun kullanarak oluşturuyorum
Kurumsal hesap (uygulama mağazası için veya bazen geçici olarak dağıtılmış) yerine bir kurumsal hesapla yeniden imzalamak istediğim farklı kişilerden birkaç IPA dosyası aldım.
Benim sorunum, uygulamayı terk etmeye çalıştığımda, cihazıma yüklenmeyecek (ve bir Kurumsal yapı olduğu için olmalı). Hata mesajı cihazda (iTunes'da değil) ve bana uygulamayı yükleyemediğini söylüyor. Daha fazla bilgi verilmiyor.
Bazı bilgiler buldum ( http://www.ketzler.de/2011/01/resign-an-iphone-app-insert-new-bundle-id-and-send-to-xcode-organizer-for- yükle / )
Ve bu mümkün olabilir. Karşılaştığım sorun, mobil ön hazırlık profilini normal derlemelerimde yaptığım gibi (xcrun kullanarak) yerleştirmiyor gibi görünmesidir, bu, kod işareti aracıyla kontrol etmek mümkün mü yoksa xcrun ile yeniden imzalamak mümkün mü ?
İstifa senaryomla şu anda yapıyorum
- app.ipa dosyasını açın
- appname = $ (ls Yükü)
- xcrun -sdk iphoneos PackageApplication -s "$ provizyon_profili" "$ proje_dizini / Yük / $ uygulama adı" -o "$ proje_dizini / app-resigned.ipa" --sign "$ provizyon_profile" --embed "$ mobileprovision"
Ortaya çıkan ipa dosyasına baktım ve orijinal uygulamaya çok benziyor gibi görünüyor. Burada hangi dosyalar gerçekten değişmeli? Başlangıçta _CodeSignature / CodeResources'in değişeceğini düşündüm, ancak içerik hemen hemen aynı görünüyor.
İşaretçiler çok takdir edilmektedir.