Hanya menghabiskan satu jam atau lebih melakukan ini dan dengan bantuan saran Brad dan beberapa perubahan tambahan semuanya bekerja.
Saya telah melakukan ini dengan menggunakan hal berikut: 10.7.3, Xcode 4.3.2, iOS 5.1 btw.
1) Klik kanan pada Anda myapp.xcodeproj
dan pilih konten paket
2) buka project.pbxproj
dengan editor teks (jangan rekomendasikan textedit karena dapat merusak format)
3) Gulirkan sepenuhnya ke bawah sampai Anda menemukan /* Begin XCBuildConfiguration section */
4) Perhatikan bahwa Anda memiliki bagian debug dan rilis
5) Di bagian rilis, lihat CODE_SIGN_IDENTITY
& "CODE_SIGN_IDENTITY[sdk=iphoneos*]"
akan terlihat seperti ini:
CODE_SIGN_IDENTITY = "iPhone Distribution: MyCompany LLC";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: MyCompany LLC";
6) Lihatlah PROVISIONING_PROFILE
dan "PROVISIONING_PROFILE[sdk=iphoneos*]"
mereka akan terlihat seperti ini:
PROVISIONING_PROFILE = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
Ini harus sesuai dengan profil penyediaan Anda dalam Xcode. Untuk melihat apakah cocok dengan Xcode terbuka> Window> Organizer> Devices> Provisioning Profiles> Klik kanan pada profil> Reveal in Finder> Nama file .mobileprovision adalah id profil Anda.
7) Gulir ke bawah di dalam project.pbxproj
dan temukan instance kedua dari bagian rilis. Contoh kedua dari bagian rilis harus diakhiri dengan komentar yang mengatakan/* End XCBuildConfiguration section */
8) pastikan bahwa bagian kedua cocok dengan bagian pertama sehingga CODE_SIGN_IDENTITY, "CODE_SIGN_IDENTITY[sdk=iphoneos*]
, dan PROVISIONING_PROFILE
semua diisi.