2012-05-14 13 views
8

Dopo quasi nessun problema per 6 mesi, improvvisamente ho un grosso problema quando provo a distribuire un'app per test interni su OTA: durante l'installazione dell'app (dopo il download) ricevo il seguente messaggio di errore -> screenshot. Tutti i miei tester vedono anche lo stesso messaggio, quindi non è legato a un singolo dispositivo.OTA - myApp non può essere installato in questo momento - Impossibile verificare eseguibile

La console sul dispositivo mostra il seguente messaggio:

preflight_application_install: Could not verify executable at /var/tmp/install_staging.uNQth4/foo_extracted/Payload/myApp.app 

La cosa strana è: posso installare l'applicazione tramite USB con Xcode. Anche la convalida per il caricamento di AppStore va bene.

Ho già provato un sacco:

  • nuovi profili Distibution
  • controllato se gli UDID sono all'interno dei profili
  • controllati per i doppi profili nella portachiavi
  • fatto Xcode Voodoo (generazione pulita, cancellando i dati derivati)
  • provato a correggerlo con diritti ('get-task-allow' = false)

Qualsiasi idea per risolvere questo sarebbe molto utile. Grazie in anticipo.

unable to donwload application

+0

È possibile installare l'ipa finito rilasciandolo su iTunes (non Xcode) mentre si è collegati e sincronizzati? –

+0

Grazie Owen. No, neanche questo funziona. Oltre all'altra "preflight_application" -error, ora ottengo anche: impossibile salvare la miniatura per il download dell'icona: image = (null) path = '/ var/mobile/Library/SpringBoard/DownloadingIconImageCache/de.myapp-461650BC-AFF9-4D46-9F57-F21D9BBFE4ED ' – brainray

+0

Sembra che tu abbia una brutta build. Li ho ottenuti a volte, e per qualche motivo la build non è andata correttamente. Se iTunes lo soffoca, allora qualcosa non va nel processo di creazione. –

risposta

4

Dopo ulteriori indagini il problema - ancora una volta - è stato causato da una combinazione non valida di Developer Provisioning profilo e Ad Hoc Distribution Profile. Il problema era che anche le solite correzioni non funzionavano (scambio di certificati ecc.). Xcode ha sempre mostrato profili validi.

Ho letto un sacco di post che raccomandano una reinstallazione completa di MacOS con l'obiettivo di avere un'installazione pulita del KeyChain. Non volevo uccidere il mio MacOS personalizzato, così ho creato una macchina virtuale di Mac OS 10.7.3 + Xcode usando VMWare. Poi sono stati 20 minuti per impostare tutto e l'OTA ha funzionato! Penso che sia una buona idea avere a portata di mano un sistema operativo virtuale pulito per questo caso.

0

Se si dispone di una build OTA, non è necessario uno ad hoc. Lancia questi profili.

1

Nel mio caso il problema era che il file IPA aveva un numero di versione del bundle e il file plist aveva un numero di versione del bundle diverso.

Modificato il file plist per avere lo stesso numero del file IPA e ha funzionato per me.

1

Nel Centro utenti, elimino il provisioning di distribuzione ad-hoc e creo nuovamente. Dopo la ricompilazione, ha funzionato per me!

0

Ho avuto lo stesso problema e l'ho risolto perché mi sono ricordato che avevo un nuovo telefono, quindi l'ho collegato con Xcode (modalità sviluppatore) e ho aggiunto il dispositivo al profilo di provisioning e reinstallato il profilo.

Problemi correlati