Saat ini saya membangun semua aplikasi saya dengan hudson menggunakan xcodebuild diikuti oleh xcrun tanpa masalah
Saya telah menerima beberapa file IPA dari orang yang berbeda yang ingin saya tandatangani kembali dengan akun perusahaan alih-alih akun perusahaan (untuk app store, atau terkadang didistribusikan secara ad-hoc).
Masalah saya adalah ketika saya mencoba untuk mengundurkan diri dari aplikasi, itu tidak akan menginstal pada perangkat saya (dan itu harus karena itu adalah membangun Enterprise). Pesan kesalahan ada di perangkat (bukan di iTunes) dan itu memberi tahu saya bahwa itu tidak dapat menginstal aplikasi. Tidak ada informasi lagi yang diberikan.
Saya telah menemukan beberapa informasi, ( http://www.ketzler.de/2011/01/resign-an-iphone-app-insert-new-bundle-id-and-send-to-xcode-organizer-for- unggah / )
Dan ini mungkin saja terjadi. Masalah yang saya hadapi adalah sepertinya tidak menanamkan profil penyediaan seluler seperti yang saya lakukan dengan build normal (menggunakan xcrun) apakah ini mungkin untuk dikontrol dengan alat codesign, atau apakah mungkin untuk masuk kembali dengan xcrun ?
Dengan skrip pengunduran diri saya saat ini saya lakukan
- unzip app.ipa
- appname = $ (pays ls)
- xcrun -sdk iphoneos PackageApplication -s "$ provisioning_profile" "$ project_dir / Payload / $ appname" -o "$ project_dir / app-resigned.ipa" --sign "$ provisioning_profile" --embed "$ mobileprovision"
Saya telah melihat dalam file ipa yang dihasilkan dan tampaknya sangat mirip dengan aplikasi aslinya. File apa yang benar-benar harus diubah di sini? Saya awalnya berpikir bahwa _CodeSignature / CodeResources akan berubah, tetapi kontennya terlihat persis sama.
Pointer sangat dihargai.