2013-02-26 9 views
13

Questo è l'errore che si verifica quando provo a installare la mia app sul mio iPhone.Ricezione dell'errore di installazione: ApplicationVerificationFailed in Flash Builder per iOS

enter image description here

Maggiori dettagli:
Ha fatto il lavoro a un certo punto. Recentemente ho utilizzato un computer diverso, lavorando a un progetto diverso e ho dovuto creare un nuovo certificato. Ciò ha invalidato i miei altri progetti (profili). Sono tornato a lavorare sul primo computer e ho caricato il certificato da quello. Ho ricreato i profili delle app e scaricato i file di provisioning in base a quel certificato precedente. Niente di tutto ciò ha funzionato. Alla fine ho dovuto ricominciare da capo come mostrato nella risposta qui sotto.

+0

<< Dettagli ... ??? && see [questo forum] (http://forum.unity3d.com/threads/15299-error- (0xE800003A) -Application-Verification-Failed) –

+0

Ecco tutti i dettagli che ho. Alla fine ha funzionato come posterò qui sotto. –

+0

Nel mio caso, è stato un problema con il certificato, stavo usando il certificato di pubblicazione per l'esecuzione sul dispositivo di test. –

risposta

11

Finalmente ho funzionato ricominciando da zero. Penso che il problema era che quando sono andato su un nuovo computer e ho caricato un nuovo certificato ho dovuto revocare il vecchio certificato. Sembra che una volta revocato potrebbe non essere più usato.

Così ho ricreato il mio certificato di firma, ricreato un file p12 da esso, ricreato (modificato) il profilo dell'app (assicurandomi di selezionare nuovamente il mio certificato e selezionato di nuovo tutti i miei dispositivi), scaricato di nuovo il file di provisioning mobile, riselezionato nella schermata di configurazione di iOS e riavviato Flash Builder e ha funzionato di nuovo.

Avevo provato a utilizzare un carattere jolly "com.myactualdomainhere. *" E non riuscivo a farlo funzionare ma non ho eseguito tutti i passaggi precedenti (non ho ricreato il mio certificato di firma) e se non è possibile riutilizzare un certificato, quindi il problema potrebbe essersi verificato.

Quindi ho eseguito tutti i passaggi precedenti e ho utilizzato il nome dell'app, "com.myactualdomainhere.MyApp" e ho verificato che corrispondesse nel file descrittore dell'applicazione (per le app AIR) com.myactualdomainhere.MyApp.

Sarebbe bello se un giorno potessero semplificare questo processo e fornire migliori messaggi di errore. Forse potrebbero verificare le diverse parti lungo il percorso, ad esempio, "il tuo certificato è ok, il tuo profilo app si ritira, ma il tuo id app non è corretto."

Inoltre, MilkyWay ha pubblicato un collegamento a un post contenente alcune informazioni utili su more.

+3

FYI: Un sottoinsieme di questa risposta può essere d'aiuto: nel nostro caso, abbiamo aggiornato un certificato scaduto senza rigenerare un profilo di provisioning. Quindi tutto ciò che dovevamo fare era aprire "Profili di provisioning" nel portale di sviluppo iOS, modificare, assicurarsi che il nostro nuovo certificato fosse controllato, rigenerato e scaricato di nuovo. Non è stato necessario ripetere l'intera configurazione CERT. E usiamo un carattere jolly. –

10

Ho riscontrato questo errore lavorando con il codice di un altro fornitore. Come risulta, stavano cercando di compilare l'IPA con un file Entitlements.plist. Ho appena cancellato quel blocco di codice (sotto) e l'ho compilato bene.

<Entitlements> 
    <![CDATA[ 
     <key>get-task-allow</key> 
     <true/> 
    ]]> 
</Entitlements> 
+1

Grazie, mi hai salvato la giornata! ..o almeno le due restanti ore rimaste dopo aver cercato l'intero giorno per quello che potrebbe causare gli errori "non riuscito a installare" e "ApplicationVerificationFailed". @Apple: un feedback decente sarebbe apprezzato !!! –

2

Ciò può verificarsi anche se si modifica la password dell'ID Apple.

4

Sono appena stato bloccato con questo problema stamattina, ho impiegato un po 'di tempo per capire che avrei pensato di postare in caso che qualcun altro avesse lo stesso problema.

Abbiamo riscontrato un problema nell'aggiunta di un dispositivo al nostro profilo di provisioning, un iPhone 5 su iOS7. Si è scoperto che l'applicazione che stavamo usando per ottenere l'UDID (UDID +) ci stava fornendo l'UDID sbagliato. Quando ho utilizzato l'ID restituito da

adt -devices -platform ios 

Ha funzionato.

4

Nel mio caso si trattava di caratteri non accettati in alcune cartelle incorporate.I nomi di cartella che contenevano caratteri speciali (æøå o spazi bianchi) hanno provocato un errore ApplicationVerificationFailed. (Non esattamente la descrizione dell'errore più precisa che ho riscontrato.)

1

Se non si è compilato da molto tempo, accertarsi di aver impostato le impostazioni di compilazione sul test del dispositivo e assicurarsi di utilizzare il profilo di provisioning del test. Ho ottenuto questo oggi perché le mie impostazioni erano ancora su App Store.

1

Il problema per me era che stavo usando un file .p12 che doveva per Apple Push Notifications invece del file .p12 del mio certificato di Developer ..

ho usato il .p12 ho esportato dal mio sviluppatore certificato e funziona benissimo ..!

2

Il mio problema era che nel mio ID applicazione sotto sviluppatori Apple, la mia app non è stata verificata per PushNotification, ma all'interno del mio descrittore di applicazione xml, ho avuto i diritti per push notifiaction (aps_development).

Una volta rimosso il valore APS dal mio XML, ha funzionato tutto bene.

1

Nel mio caso era errato problema dell'applicazione id (diversa compilato ID applicazione Apple quindi App ID ho definito)

0

volte questo errore si verifica a causa della cartella bin-debug voi.

se tale cartella ha qualche carattere sconosciuto o qualcosa che si verifica questo errore.

suggerisco se in quel caso si deve pulire il progetto o trovare quel file e cambiare il suo nome

0

Se si stava lavorando in precedenza, basta riavviare il costruttore flash.

0

Oggi ho effettuato alcuni test sul volo di prova con i tag Entitlements. Deve essere rimosso durante il test localy o ottengo lo stesso errore.

4

So che questo è un thread vecchio, ma se qualcun altro sta cercando su Google e trova questo thread e NON risolve il problema, ho voluto condividere la mia esperienza su questo. Se hai confermato che i tuoi certificati e i profili di provisioning sono tutti validi e continuiamo a ricevere questo, ho stabilito che riceverai esattamente lo stesso errore se hai configurato l'app per TESTFLIGHT. In altre parole, nella vostra APPNAME-app.xml assicurarsi che la seguente è commentata nella sezione diritti IOS:

<key>beta-reports-active</key> 
    <true/> 

Una volta ho commentato che fuori, sono stato in grado di riprendere il debug a livello locale. Sono incazzato perché ho passato un giorno a questo, ma almeno adesso funziona.

0

Come jbyun94 mentionned, sbarazzarsi di caratteri sconosciuti nei nomi dei file.

Avevo file in conflitto da dropbox che impedivano la compilazione dell'app.

Rimosso e tutto ha funzionato di nuovo (anche se avevo perso un paio d'ore: /)

Problemi correlati