2013-01-17 23 views
58

stavo cercando di installare la mia applicazione iphone da testflight. si installa perfettamente su pochi dispositivi, ma in alcuni dopo aver installato circa l'80% dà un errore "Impossibile scaricare aaplication, non può essere installato in questo momento" sono in grado di scoprire il motivo, perché è così? Questo è lo screenshot:L'app per iPhone non può essere installata in questo momento

could not be installed at this time

c'è qualcuno che mi aiuterà riguardo a questo problema? Grazie in anticipo.

+0

Si è accertato che il dispositivo su cui si sta installando l'applicazione si trovi nel profilo di provisioning. Assicurati inoltre che la tua connessione a Internet non stia diminuendo. – rckoenes

+0

il dispositivo è già presente nel profilo di provisioning e sto installando l'applicazione su wifi – mohitum

+0

È possibile eseguire lo screenshot del telefono premendo contemporaneamente i tasti Home e sleep/wake :) – inorganik

risposta

35

svuota la cache e i cookie in Safari, assicurati che il dispositivo sia nel profilo di provisioning e che il profilo di provisioning sia installato sul dispositivo.

Se tutto di cui sopra non ha aiutato, cercare di creare una nuova build con il più alto numero di build e cercare di distribuire il vostro app di nuovo

+0

numero di build più alto - significa una nuova versione per l'app? ?? – mohitum

+2

sì, modifica la versione o la build nella scheda Riepilogo per il target dell'app in XCode – Oleg

+0

grazie a cui sta lavorando ora. – mohitum

13

impostazioni del progetto Xcode Recentemente default impostato ONLY_ACTIVE_ARCH (Build architettura attivo solo) su yes per Configurazione di debug
Quindi la tua build non può essere installata su hardware diverso da quello utilizzato per lo sviluppo.
Modificare questa impostazione e l'installazione dovrebbe andare bene.
enter image description here

+2

Per tutte le configurazioni? – gsempe

+0

è già no per tutte le configurazioni sia in progetto che in target] – mohitum

+0

Grazie, ha funzionato :) – nithinreddy

4

È possibile provare a pubblicare l'applicazione modificando la versione del build. Avevo anche lo stesso problema e ho provato lo stesso semplicemente cambiando. Potrebbe essere utile anche a te.

+0

sì, mi ha davvero aiutato. – mohitum

3

Ecco cosa ha funzionato per me:

  1. cancellare la cache ei cookie (Settings>Safari).
  2. Rimuovere profilo esistente (se presente) collegato a "Flight Test App" (Settings>General>Profiles).
  3. Apri Safari e vai a https://testflightapp.com/. Accedi e segui i passaggi per ricominciare.

P.S. Avevo un'App Test Flight, ma sembra che si sia schiantato e che l'icona sia diventata completamente bianca. Il riavvio del mio iPhone lo ha fatto riapparire correttamente.

problemi
28

più comuni che causano questo sono (from testflight's website):

  • archiviazione del dispositivo è piena
  • Il profilo di provisioning è uno sviluppatore di provisioning profilo
  • La hoc profilo di distribuzione di provisioning annuncio è danneggiato e il dispositivo sta avendo un problema con esso.
  • Il dispositivo è stato ripristinato da un backup e sta causando un conflitto per la distribuzione over-the-air
  • C'era un timeout di rete
  • impostazioni architettura della costruzione e il dispositivo sono incompatibili (a volte può capitare -quando " Costruisci solo architettura attiva "è attivo durante la costruzione).
  • Non si utilizza Safari mobile.

per me è risultato che l'ipad del mio client era in esecuzione iOS 4.2.2 e il mio progetto supporta 5.0+.

+1

Lo screenshot sul sito web di TestFlight dice "... non può essere scaricato in questo momento" mentre le domande si riferiscono all'errore "... non può essere installato in questo momento". – vahidg

+0

Profilo di provisioning. Pensavo che testflight utilizzasse il provisioning di Debug, ma risulta che potrebbero utilizzare il provisioning di Release. Ricevo ancora il messaggio di download impossibile una volta dopo aver risolto il provisioning. –

+1

Ho trovato che il sistema di Testflight (se tutto è configurato correttamente) lancia un messaggio "impossibile scaricare" legittimo circa il 5-10% delle volte che riprende bene quando si tocca "riprova". – capikaw

2

Avevo anche questo problema, con un'applicazione iPad Ad-Hoc, quando provavo per installarlo su un dispositivo iOS 6.

Che ha risolto il tutto per me era di fare clic sul progetto in XCode, e cambiare il "iOS distribuzione di destinazione" impostazione 5,1-6,0.

E mi ha fatto pensare che le app iOS 5.1 funzionassero su un dispositivo iOS 6.0.

4

Per me Impostazione Costruire Active Architecture di no ... opere e installato con successo

1

Ho appena visto questo come un risultato di un errore di rete/time-out su una rete a fiocchi. Potevo vedere la barra di avanzamento aumentare dopo che ho avuto la brillante idea di riprovare. Inoltre, ha visto richieste di intervallo HTTP sul server di download con offset sempre crescenti di alcuni megabyte (l'intera app era di circa 44 MB).

1

Ho avuto questo problema ma ho risolto questo problema assicurandomi che la mia Identità di firma del codice fosse la STESSA come quella che ho usato nel volo di prova.

Dopo di che, tutto funziona bene

1

Questo può succedere anche se si disattivano i dati cellulari per "App Store" (per esempio, mentre in vacanza) e dimenticare di riaccenderlo. La soluzione qui è semplicemente riattivarla in Impostazioni -> Cellulare.

4

Guarda la console attraverso Xcode Organizer per il dispositivo che non riesce ad installare.

Riceverai un messaggio utile dal sistema che ti dice cosa c'è che non va. Ci sono molti potenziali motivi di fallimento, quindi a meno che non controlli il messaggio, stai solo indovinando ...

1

nel mio caso l'app vuole usare i servizi iCloud, ma in distr. il profilo di provisioning non è stato impostato su iCloud abilitato. accenderlo e aggiornare il profilo.

5

Come per Xcode 5.1, il problema era nell'architettura arm64 in VALID_ARCHS. Costruire la configurazione di rilascio per 5,0 dispositivo localmente dà il seguente errore:

Xcode cannot install or launch applications supporting the 64-bit architecture on devices running iOS versions prior to 6.0. This configuration is supported for distribution through the iOS App Store, but cannot be used during development with Xcode. To continue, edit the Run scheme action and select a build configuration that does not include the 64-bit architecture.

Rimozione arm64 dal VALID_ARCHS risolve il problema. Nel mio caso ho dovuto creare un ramo separato per il test su dispositivi iOS 5.

-2

Verificare se l'obiettivo di distribuzione nella sezione Generale delle impostazioni del progetto è maggiore di quello della versione iOS del dispositivo.

In caso affermativo, è necessario aggiornare la versione del dispositivo almeno alla versione di destinazione dell'implementazione. per poter installare l'applicazione sul tuo dispositivo.

1

Ho avuto lo stesso problema dopo aver giocato con i certificati (argh).

Il problema è diventato evidente mentre ho seguito il commento di @ Duraiamuthan.H, ho installato su un dispositivo.Il dispositivo ha segnalato 0xe8008016 (Entitlement) vedere SO here

Il motivo iniziale era che la destinazione testflight utilizzato il certificato di distribuzione dell'App Store, non il certificato della squadra. Ho risolto il problema e l'applicazione si stava installando sul dispositivo su Xcode e poi ha funzionato anche con testflight.

1

Ho avuto un problema simile. Tuttavia, sono stato in grado di risolverlo quando ho aggiornato i tempi dell'iPad su quello corrente. Ho appena controllato il registro del dispositivo e ho scoperto che l'ora nel registro è stata mostrata 2 anni prima.

Spero che l'aggiornamento del tempo del dispositivo all'ora corrente risolverà il problema.

1

L'icona mancante potrebbe essere un problema. Il mio file manifest punta a un'immagine inesistente e fallisce il processo di installazione. Posizionare un'icona nel percorso corrispondente ha risolto il problema per me.

0

ho finito per creare nuovi profili di provisioning, non so se fosse a causa di:

"La distribuzione del profilo di provisioning ad hoc è danneggiato e il dispositivo sta avendo un problema con esso."

0

Ho avuto lo stesso problema di @ mohitum007. Nel mio caso lo sviluppatore di questa app ha incluso scadenza in esso.

Come soluzione temporanea, ho impostato la data indietro a una data passata (ad esempio il mese scorso). Quindi potrei installarlo e usarlo.

Inoltre, quando ho impostato la data su normale, l'applicazione già installata non si avvia più. Ho contattato la compagnia di questa app per inviarmi una versione aggiornata.

Sidenote: Ho scoperto che gli utenti di altre app avevano lo stesso problema ma invertito: non verrà installato o avviato prima di una certa data.

0

Per me, basta disinstallare il Testflight e riavviare il mio iphone. Dopo di ciò, installa TestFlight, funziona perfettamente!

Problemi correlati