Sadece bir saat geçirdim ve Brad'in tavsiyesi ve birkaç ek değişiklikle işe yaradı.
Bunu aşağıdakileri kullanarak yaptım: 10.7.3, Xcode 4.3.2, iOS 5.1 btw.
1) üzerine sağ tıklayın myapp.xcodeproj
ve paket içeriğini seçin
2) project.pbxproj
bir metin editörü ile açın (biçimlendirmeyi bozabileceği için textedit önermeyin)
3) Bulana kadar aşağıya doğru kaydırın /* Begin XCBuildConfiguration section */
4) Hata ayıklama ve serbest bırakma bölümlerinizin olduğuna dikkat edin
5) Serbest bırakma bölümünde bir göz atın CODE_SIGN_IDENTITY
ve "CODE_SIGN_IDENTITY[sdk=iphoneos*]"
şöyle görünmelidir:
CODE_SIGN_IDENTITY = "iPhone Distribution: MyCompany LLC";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: MyCompany LLC";
6) Bir göz atın PROVISIONING_PROFILE
ve "PROVISIONING_PROFILE[sdk=iphoneos*]"
şöyle görünmelidirler:
PROVISIONING_PROFILE = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
Bu, Xcode'daki ön hazırlık profilinizle eşleşmelidir. Eşleşip eşleşmediklerini görmek için Xcode> Pencere> Ajanda> Cihazlar> Temel Hazırlık Profilleri> Profile sağ tıklayın> Finder'da Göster> .mobileprovision dosya adı profil kimliğinizdir.
7) Aşağı doğru kaydırın project.pbxproj
ve serbest bırakma bölümünün ikinci bir örneğini bulun. Serbest bırakma bölümünün ikinci örneği bir açıklama ile sona ermelidir./* End XCBuildConfiguration section */
8) ikinci bölümün ilk bölümle eşleştiğinden CODE_SIGN_IDENTITY, "CODE_SIGN_IDENTITY[sdk=iphoneos*]
ve PROVISIONING_PROFILE
hepsinin doldurulduğundan emin olun .