2010-09-18 8 views
8

. Hata iletisi genellikle "bu yürütülebilir dosya için geçerli bir temel hazırlık profili bulunamadı".Temel hazırlık profili bir uygulamada bir uygulamanın dev sürümü olan bir aygıt sağlamada bir sorunla karşılaştığımda bir kereliğine

Tüm Apple yönergelerini takip ettim: Geçerli bir dev sertifikam var, geliştirici hazırlama profili söz konusu aygıtın aygıt kimliğini içerir, yapı sırasında çalışmaların tasarımını yapar. Geliştirici kimliğim için, Xcode'ın geliştirme provizyon profili ile eşleşmesi gerektiği gibi eşleştiği imza kimliğine sahibim. Daha sonra, uygulamayı xcode içinde bir 'build/run' yaparak cihaza yüklemeye çalıştığımda, yukarıda açıklanan hatayı alıyorum ve tamamen kaybettiğimi biliyorum. Herhangi bir sayıdaki diğer cihazlarda gayet iyi çalışıyor, ancak bir sebepten dolayı, bu işlemin bombalandığı birkaç cihaz var.

İşte için konsol günlüğü var cihazda yüklemek başarısız oldu:

Sat Sep 18 11:41:14 unknown SpringBoard[27] <Warning>: Reloading and rendering all application icons. 
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 verify_signer_identity: Could not copy validate signature: -402620395 
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.pJ8ST8/MyApp.app 
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 install_application: Could not preflight application install 
Sat Sep 18 11:41:36 unknown mobile_installation_proxy[855] <Error>: handle_install: Installation failed 
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 handle_install: API failed 
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 send_message: failed to send mach message of 64 bytes: 10000003 
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 send_error: Could not send error response to client 
Sat Sep 18 11:42:32 unknown MobileMail[809] <Warning>: SecItemCopyMatching result: -25300 
Sat Sep 18 11:42:37 unknown MobileMail[809] <Warning>: SecItemCopyMatching result: -25300 
Sat Sep 18 11:43:32 unknown CommCenter[31] <Notice>: com.apple.persistentconnection[MobileMail,809] is releasing its assertion on PDP context 0. 
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 verify_signer_identity: Could not copy validate signature: -402620395 
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.cgJjHu/MyApp.app 
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 install_application: Could not preflight application install 
Sat Sep 18 11:44:53 unknown mobile_installation_proxy[867] <Error>: handle_install: Installation failed 
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 handle_install: API failed 
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 send_message: failed to send mach message of 64 bytes: 10000003 
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 send_error: Could not send error response to client 
+0

Bu yapılandırmayı deneyebilirsiniz 1. Temel iOS 4.0 2. Hedef iOS 4.2.1 3. Herhangi bir hazırlık profilini düzenlemeyin Hala var mı herhangi bir hata? – stupiz

cevap

3

Sizinle aynı sorunu yaşadım. Müşteri iPod'u dışında birçok cihazla sorunsuz çalışır. Her şeyi sıfırdan yaratmaya çalışıyoruz. Uygulama Kimliği, Sağlama, İnşa. Şanssız.

Yani, bu yüzden http://boga.wordpress.com/2008/07/16/debugging-ipod-provision-profilescertificates/

de yorum harika yazıdan sonra, ben iTunes Connect site ile hüküm senkronize etmek Organize kullanın. Ardından, TextEdit (Vim) ile hazırlık dosyasını kontrol edin.

Bu satır görünmelidir. Bundan sonra Adhoc başarı ile konuşlandırıldım.

<key>Entitlements</key> 
    <dict> 
     <key>application-identifier</key> 
     <string>H33HFFQMS8.icpsstock</string> 
     <key>get-task-allow</key> 
     <false/> 
     <key>keychain-access-groups</key> 
     <array> 
      <string>H33HFFQMS8.*</string> 
     </array> 
    </dict> 

Bu yardımın umarım yapılandırmam şunun gibi olur.

  1. Hedef iOS 3.1.3
  2. Baz SDK 4.2
  3. LLVM GCC 4.2 Yapı
  4. olsun görev izin false olmalıdır Entitlement.plist içinde
  5. iTunes Connect ile Sync Organizatörünün hüküm
+0

Nihayetinde, bunu müşterimin sitesinde çalışmaya hiç almadık ve o zamandan beri taşındım (bu yüzden muhtemelen sorunu gerçekten çözmeyeceğiz), ama bu en iyi cevaptır, bu yüzden yeşil çekini almalısınız ;-) –

0

Sen baştan yeniden tüm provizyon işlemini denemek isteyebilirsiniz. Dün, XCode tarafından yönetilen "otomatik" temel hazırlık profili, yeni bir iPhone üzerinde test etmeye çalıştığımda bana bu hatayı verdi. Öyleyse, tedarik profilinin eski manuel kurulumuna karar verdim.

Tüm profillerimi hem aygıttan hem de XCode'dan sildim. Yeni cihazı, Apple web sitesinde iOS temel hazırlığı portalındaki temel hazırlık profiline ekledi. (Ayrıca XCode'u kapatıp makinemi yeniden başlattığımı düşünüyorum.) Yeni profili yeniden indirip XCode'a yükledim. Proje ayarında o profile değiştirildi. Ve çalıştı.

Yapmadığım tek şey sertifikanın yenilenmesiydi.

İlgili konular