39

Sto inviando la mia app ai tester con Beta from Crashlytics che è uno strumento straordinario per eseguire test delle app.Beta da Crashlytics non riesce a installare build sui dispositivi dei tester

Ho avuto ogni nuovo dispositivo del tester UDID registrato nel mio account sviluppatore e quindi distribuire una nuova build.

I miei tester hanno ricevuto l'invito via e-mail e hanno avuto accesso all'installazione dell'app che non è stato possibile completare sul proprio dispositivo. Hanno continuato a vedere un avviso che mostra con un messaggio:

Impossibile scaricare app - MyApp non poteva essere installato in questo momento - Done/Riprova stato test

collaudatori sono "installato "nella mia dashboard Crashlytics ma in realtà non sono in grado di completare l'installazione.

Please help me find any possible factor che causa questo problema.

+0

Mike from Crashlytics qui - ci possono essere diversi motivi per cui questo sta accadendo. I tuoi tester sono su iOS 9? –

+0

@MikeB no sono su iOS 8.3, sai come controllare il log del dispositivo che potrebbe registrare il processo di installazione fallito sui dispositivi dei tester? – bluenowhere

+0

Sto vedendo questo per un nuovo utente ora. Fabric 1.2.8, in realtà non ho la conferma che altri utenti stiano bene, l'ultima installazione riuscita conosciuta è stata la settimana scorsa. – KirkSpaziani

risposta

5

Forse il profilo di provisioning incorporato nella build è stato invalidato. Usa Xcode per creare un nuovo archivio, quindi usa Fabric per caricare una nuova build con quell'archivio.

Discussione:

Nel mio caso, ho cancellato il profilo di provisioning degli Stati Centro per sviluppatori di Apple che era stato incorporato in ogni mio tessuto Beta costruisce. Ciò ha causato l'arresto anomalo dei tester dell'app in precedenza quando hanno tentato di avviarlo (imbarazzante). Ha inoltre causato l'errore "Impossibile scaricare l'app - MyApp non può essere installato in questo momento - Fatto/Riprova" problema quando i tester hanno provato a (ri) installare l'app tramite Fabric Beta. Il caricamento di una nuova build con il mio nuovo profilo di provisioning incorporato risolveva il problema (ogni tester doveva installare la nuova build).

5

Mi sono imbattuto in questo problema su iOS8 e di recente l'ho visto di nuovo per iOS9, l'unica cosa che ha risolto il problema di installazione era che i miei utenti cancellassero qualsiasi versione precedente che avevano scaricato, riavviavano il loro telefono e riprova.

È anche possibile verificare con loro se Crashlytics installato correttamente sul proprio iDevice, ho visto più di una volta dove il profilo di configurazione ha causato il problema, vale la pena rimuoverlo (Impostazioni -> Generale -> Profilo di configurazione (verso il basso)) e riprovare l'installazione.

+1

+1 Recentemente ho riscontrato questo problema anche con iOS 9 e disinstallare la versione precedente dell'app lo ha fatto anche per me. – justinokamoto

0

RubyMotion Soluzione

Per me, era perché stavo usando un profilo di distribuzione di sviluppo, ma con i diritti sbagliati. Bene, diritto, singolare.

Avevo ancora abilitato il diritto "beta-report-active", che non era incluso nel profilo di distribuzione di sviluppo che sto utilizzando. È invece incluso nel profilo di distribuzione della produzione (che è necessario distribuire a TestFlight). Tuttavia, volevo solo distribuirmi sul mio telefono locale, e non mandare in giro la mia sporca app per le app per il mio intero gruppo di test interno, quindi è qui che mi sono trovato.

In ogni caso, la rimozione del diritto "beta-report-active" ha risolto il problema.

2

Questo di solito è causato da uno dei due problemi:

  1. provisioning non corretto le impostazioni del profilo/firma del codice. Verifica doppia e tripla che le seguenti impostazioni siano uguali per il progetto e il profilo di provisioning: identificatore di bundle, sviluppo vs distribuzione, ad hoc.
  2. Caching - a volte, anche quando hai fatto tutto correttamente, le cose vanno ancora male. In questi casi, puoi provare: eliminare la versione precedente dell'app dal telefono, pulire il progetto, eliminare e ri-scaricare i profili di provisioning e creare nuovamente l'app.
Problemi correlati