2012-05-15 8 views
10

Ho una versione "PLUS" della mia app e la versione normale. Archivia entrambi usando bersagli diversi. Carica gli ipa su TestFlight (anche sul mio server Hockey) e la versione "PLUS" viene sempre caricata correttamente. Ma la versione normale mi dà sempre l'errore "Impossibile scaricare l'applicazione".Impossibile scaricare l'applicazione - Impossibile scaricare "APP" in questo momento

Non sto cambiando il codice tra le due versioni. Faccio un "pulito" tra le build. L'unica differenza nel codice è che definisco una macro "PIÙ_VER" che cambia parte del codice. E ci sono alcune differenze nei file di risorse associati ai due obiettivi. Questo non accadeva mai, ma questo problema è stato costante in tutte le volte che ho creato questa versione corrente.

Qualche idea?

<> <

+0

che sto votando per chiudere questa domanda in quanto fuori tema, perché non si tratta di programmazione. – trojanfoe

risposta

6

grazie per il consiglio di guardare la console. Durante l'installazione, ho visto che il profilo di provisioning non era d'accordo con l'onnipresente autorizzazione dell'archivio dei valori-chiave di iCloud. Stiamo abilitando iCloud con questa versione.

Sono entrato e "modificato" ogni profilo di provisioning (essenzialmente senza fare nulla ....) e li ho nuovamente scaricati e ha risolto il problema.

Tipo di fastidioso che Apple non invalida il profilo di provisioning o lasciare che si sa che deve essere aggiornato almeno ...: -/

0

Verificare che l'ID pacchetto applicazione nella Info.plist corrisponda al plist installazione sui server, che il punto di URL di installazione per il plist corretta ed i punti di installazione plist per l'URL corretto IPA.

+0

Ho sicuramente controllato e ricontrollato tutti gli identificatori e gli URL. Sembra che l'app finisca di scaricare e poi gli errori nel passaggio di installazione ... ma l'errore dice ancora "Impossibile scaricare l'applicazione". Indipendentemente da ciò, non è come TestFlight per ottenere quella roba sbagliata. Quindi ... sembra che sia un altro problema. – FishStix

+0

Cosa dice il log della console? Il profilo di provisioning è in data e include l'UDID del dispositivo? – Jim

+0

Quale registro della console? C'è un log della console mentre installa un'app dalla rete? Sì, il profilo di provisioning è in data e include tutti gli UDID .... – FishStix

1

ho avuto problemi utilizzando OTA (useing XCode 4.3.3, immagino la sua lo stesso in XCode 4.xx).

Mi consente di installare solo app su dispositivi di sviluppo quando utilizzo il profilo di provisioning di rilascio. Quando ho cambiato l'impostazione nello schema (facendo clic sullo Schemaame e selezionando "Modifica schema ...". Sulla riga sinistra, ci sono le impostazioni dello schema, dove ho dovuto fare clic su "Archivia" e modificare la "Configurazione build" a "Debug"). Sono stato in grado di distribuire le app utilizzando OTA con il mio profilo di provisioning di sviluppo.

Speranza che aiuta qualcuno

+0

Questo mi ha aiutato! Grazie –

6

stavo combattendo con questo stesso problema e questa domanda è 2 ° su google. L'errore in pratica significa che c'è un motivo per cui l'app non può essere installata. Ci sono molte ragioni diverse per cui questo potrebbe essere il caso. L'unico modo per scoprirlo è guardare la console mentre l'installazione di app e un messaggio di errore più utile apparirà lì.

Se si dispone dell'accesso alla macchina, è possibile utilizzare la finestra dell'agenda elettronica in Xcode per visualizzare la console per un dispositivo collegato. Se non si ha accesso alla macchina, chiedere all'utente di installare l'utilità di configurazione iPhone. Sono disponibili versioni per Windows e Mac da scaricare da Apple. Possono quindi vedere la console e inviarti l'output via email.

Nel mio caso stavo usando Testflight per installare i build di sviluppo. Ho pensato che ci dovesse essere un problema di provisioning e provato un sacco di cose diverse. Alla fine, quando ho visto l'output della console, era ovvio che stavamo cercando di installare un'app iOS 6 su un dispositivo iOS 5.

0

Ho appena avuto un problema, sembra che il testflight non funzioni. Non è stato mostrato nel system status dall'inizio ma lo hanno aggiornato per riflettere il periodo in cui ho avuto il problema.

testflight