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.xcodeprojve paket içeriğini seçin
2) project.pbxprojbir 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_IDENTITYve "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_PROFILEve "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.pbxprojve 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_PROFILEhepsinin doldurulduğundan emin olun .