2013-10-02 8 views
7

Ho uno strano problema riguardante la distribuzione ad-hoc di un'app utilizzando iTunes 11. Tutte le impostazioni sembrano essere OK (profili di provisioning, certificati ecc.). Distribuisco l'app da xcode 5, la firmo con certificato ad hoc e la aggiungo ad iTunes. Installa l'applicazione da iTunes sul mio dispositivo (iPhone 5, IOS 7.0.2) e tutto funziona correttamente, ma quando è completo, l'app rimane grigio scuro/ombreggiato sul dispositivo (nessun cerchio di progresso del carico al centro). Se tocco l'app, mostrerà "Installazione ..." per sempre.Implementazione ad-hoc con Xcode 5/iTunes 11

Questa applicazione è un aggiornamento da una versione precedente e la versione precedente può essere installata senza problemi. I principali cambiamenti sono stati la conversione da non-arco ad arco e la sostituzione dello xib con lo storyboard.

Oct 2 16:41:04 Kiphone installd[62] <Notice>: 0x2c3000 handle_install_for_ls: Install of "/var/tmp/com.apple.atc.Apps/com……" requested by atc 
Oct 2 16:41:04 Kiphone installd[62] <Notice>: 0x2c3000 MobileInstallationInstall_Server: Installing app com….. 
Oct 2 16:41:04 Kiphone installd[62] <Notice>: 0x2c3000 install_application: Installing placeholder 
Oct 2 16:41:05 Kiphone installd[62] <Notice>: 0x2c3000 MobileInstallationInstall_Server: Staging: 0.01s; Waiting: 0.00s; Installation: 0.21s; LS Sync: 0.00s; Overall: 0.21s 
Oct 2 16:41:11 Kiphone installd[62] <Notice>: 0x241000 MobileInstallationInstall_Server: Installing app com…… 
B2-4725-AD8B-07C3CCDFB4A9. shouldCommit=1. 
Oct 2 16:41:11 Kiphone installd[62] <Error>: profile not valid: 0xe8008012 
Oct 2 16:41:11 Kiphone installd[62] <Error>: 0x241000 install_embedded_profile: Could not install embedded profile: 0xe8008012 
Oct 2 16:41:14 Kiphone installd[62] <Error>: entitlement 'keychain-access-groups' has value not permitted by provisioning profile 'SSMobile AdHoc CC' 
Oct 2 16:41:14 Kiphone installd[62] <Error>: entitlement 'keychain-access-groups' has value not permitted by provisioning profile 'iSS mobile adhoc' 
Oct 2 16:41:14 Kiphone installd[62] <Error>: 0x241000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.DTmWby/foo_extracted/Payload/ssmD.app/ssmD: 0xe8008016 
Oct 2 16:41:14 Kiphone installd[62] <Error>: 0x241000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.DTmWby/foo_extracted/Payload/ssmD.app 
Oct 2 16:41:14 Kiphone installd[62] <Error>: 0x241000 install_application: Could not preflight application install 
Oct 2 16:41:15 Kiphone installd[62] <Error>: 0x241000 handle_install_for_ls: API failed 

Grazie!

+0

FWIW, testflightapp.com ha una procedura di distribuzione piuttosto semplice e non è necessario l'accesso a iTunes per farlo. – Justin

+0

È successo anche a me ... – Stavash

+0

Hai eseguito l'app prima quando hai installato Xcode5 con ios7 sul tuo dispositivo? – Manthan

risposta

4

Questo accade di solito a causa di alcuni motivi che ho trovato:
- controllare 100 volte se la generazione è firmato con l'identità corretta e provisioning profilo
- se il dispositivo è stato recentemente aggiunto al portale e il profilo, assicurarsi di aver scaricato il nuovo profilo e aggiunto al Xcode
- provare a rimuovere il particolare profilo dal dispositivo
- provare a riavviare il dispositivo, il computer
- verificare i registri dei dispositivi e soprattutto i installd linee di profilo di provisioning valido.
- controlla se il dispositivo è corretto nel portale (le app non mostrano più l'UDID corretto su iOS7)
- una volta su una nuova installazione di iOS ho dovuto attendere 5-10 minuti prima che venisse installato e mai successo agian.

Spero che uno di questi suggerimenti sia d'aiuto.

+0

I tuoi suggerimenti stanno arrivando da qualche parte, ho aggiunto i registri, ora mi diverto con i profili per vedere da dove proviene il problema. Grazie. –

+2

Problema risolto dopo aver rimosso tutti i profili di provisioning dal mio dispositivo, ancora una volta. –