2012-11-08 13 views
5

Ho avuto molte volte la creazione di uno sviluppatore per scopi di test e tutto funzionava correttamente. Era! Dopo aver aggiornato Xcode alla versione 4.5, non riesco a installare le build del mio sviluppatore tramite iTunes. Questa situazione è la stessa su tutti i dispositivi che avevo nel profilo di provisioning.Xcode 4.5 - Impossibile installare i file .ipa dello sviluppatore tramite iTunes

Quello che ho e quello che avevo controllato doppie volte con altri sviluppatori per evitare l'errore personale: 1) sviluppatore certificato 2) sviluppatore profilo disposizione con i dispositivi giusti aggiunti 3) giusto costruire processo

Dopo il successo di compilazione di app me e altri sviluppatori cercano di installarlo tramite iTunnes (10.7) ma appare solo la finestra di errore che la sincronizzazione non è riuscita.

Le informazioni molto importante è, che posso costruire un'applicazione eseguibile in Xcode 4.2 e installarlo tramite iTunnes senza alcun problema con lo stesso certificato e la fornitura profili

posso eseguire l'applicazione direttamente sul dispositivo se ho eseguirlo tramite Xcode

Controllato raccomandazione tutti di apple e ho tutto bene: https://developer.apple.com/library/ios/#technotes/tn2009/tn2242.html

sacco a quadri di forum con tema simile e ho fatto molti passi che provano per ridurre questo problema iniziando con la revoca di TUTTI i certificati, creando nuovi profili di sviluppatori con determinati dispositivi, pulite le cartelle di tmp in Xcode insieme a dir di compilazione. Ho cancellato tutti i certificati, le chiavi da KeyChain e ne ho importati di nuovi. Eliminato tutti i profili di provisioning sul dispositivo e installarne uno nuovo. Pulisci progetto, modifica un'architettura di costruzione "armv", base SDK - Latest iOS 6.

Mille grazie per la tua risposta !!!

Questa è una parte del file di log da dispositivo (iPhone5 iOS 6,1)

Nov 7 23:31:04 lockdownd[29] <Notice>: 016ca000 __copy_itunes_value_block_invoke_0: com.apple.mobile.iTunes.store/PurchaseTypes -> (null) 

Nov 7 23:31:09 installd[31] <Error>: 0x343000 handle_install: Install of "/var/mobile/Media/PublicStaging/denik4.ipa" requested by itunesstored 

Nov 7 23:31:09 installd[31] <Error>: 0x343000 MobileInstallationInstall_Server: Installing app cz.newslab.denik 
> 
Nov 7 23:31:09 installd[31] <Error>: profile not valid: 0xe8008012 
> 
Nov 7 23:31:09 installd[31] <Error>: 0x343000 install_embedded_profile: Could not install embedded profile: 0xe8008012 
> 
Nov 7 23:31:09 installd[31] <Error>: Nov 7 23:31:09 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName] 
> 
Nov 7 23:31:09 mobile_assertion_agent[94] <Notice>: service_one_connection: Connection closed for client iTunes. 
> 
Nov 7 23:31:10 installd[31] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile 
> 
Nov 7 23:31:10 installd[31] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile 
> 
Nov 7 23:31:10 installd[31] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile 
> 
Nov 7 23:31:10 installd[31] <Error>: 0x343000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.yDZPNm/foo_extracted/Payload/denik.app/denik: 0xe8008016 
> 
Nov 7 23:31:10 installd[31] <Error>: 0x343000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.yDZPNm/foo_extracted/Payload/denik.app 
> 
Nov 7 23:31:10 installd[31] <Error>: 0x343000 install_application: Could not preflight application install 
> 
Nov 7 23:31:10 itunesstored[66] <Error>: 0x1786000 MobileInstallationInstall: failed with -1 
> 
Nov 7 23:31:10 installd[31] <Error>: 0x343000 handle_install: API failed 

risposta

5

La linea importante è questa:

installd [31]: profilo non valida: 0xe8008012

Ho visto questo errore da solo con uno dei nostri IPA di recente. È stato risolto ri-emettendo il profilo dal portale di provisioning iOS (è sufficiente apportare una semplice modifica, annullarlo, quindi inviare - che dovrebbe rigenerare il profilo), aggiornare l'identità di firma del codice Xcode per utilizzare il nuovo profilo, riavviare il dispositivo, e poi provato di nuovo. Sembra quindi installare bene.

Non siamo riusciti a chiudere una causa principale del problema, ma una volta che avessimo seguito questi passaggi non l'avremo più visto.

+0

Ha funzionato per me, potrebbe essere dovuto alle modifiche apportate alla gestione dei certificati e dei profili Apple, assicurarsi di controllare la scadenza e le chiavi di crittografia. – jdtogni

Problemi correlati