Quando distribuisci per la prima volta un'app utilizzando la Firebase console o uno strumento CLI (interfaccia a riga di comando di Firebase, fastlane), App Distribution invia al tester un'email di invito con le istruzioni su come installare e testare la build.
Questa guida descrive come installare e testare una nuova app distribuita tramite App Distribution dal punto di vista di un tester. Per risposte alle domande frequenti o assistenza per la risoluzione dei problemi, consulta la guida alla risoluzione dei problemi.
Passaggio 1: accedi con Google per accettare l'invito
Su un dispositivo iOS, apri l'invito via email in Safari. Devi aprire l'invito via email per installare correttamente il profilo Firebase e registrare il dispositivo nel passaggio 2.
Quando ti viene richiesto, accedi con Google e accetta l'invito a testare l'app.
<<"docs/app-distribution/_includes/_testing/_after-accepting-invite.md">>
Passaggio 2: installa il profilo Firebase
Distribuzioni ad hoc
<<"docs/app-distribution/_includes/_testing/_install-profile-ios.md">>
L'installazione del profilo concede a Firebase l'autorizzazione a:
<<"docs/app-distribution/_includes/_testing/_profile-ios.md">>
Distribuzioni aziendali
Questo passaggio è facoltativo, ma consigliato per testare le distribuzioni con firma aziendale. L'installazione del profilo aggiunge il Firebase App Distribution web clip alla schermata Home del dispositivo, in modo che tu possa installare e accedere a tutte le tue app di test. Per installare manualmente il profilo:
In Test apps, seleziona l'app che vuoi testare.
In alto a destra nella pagina dell'app, tocca mobile_screen_share.
Segui le istruzioni visualizzate per installare il profilo Firebase.
Passaggio 3: installa e testa la build
Distribuzioni ad hoc
Dopo aver registrato il dispositivo, lo sviluppatore deve aggiornare il profilo di provisioning con l'UDID del dispositivo e ridistribuire una build configurata per essere eseguita sul dispositivo. Firebase ti invia una notifica via email quando la build è disponibile per l'installazione.
<<"docs/app-distribution/_includes/_testing/_install-build-from-web-clip-ios.md">>
Distribuzioni aziendali
- Nella sezione **Test apps** del web clip Firebase App Distribution,
seleziona l'app per cui vuoi installare una nuova
build, quindi tocca **Scarica**. La build viene scaricata nella schermata Home del dispositivo, in modo che tu possa iniziare subito a testarla.
Nell'app Impostazioni > schermata Profili e gestione dispositivi, seleziona il nome dello sviluppatore dell'app e consideralo attendibile.
Se non hai il web clip Firebase App Distribution, puoi installare una nuova build per l'app di test toccando Scarica l'ultima build nell'email di notifica della nuova build di Firebase.
Infine, torna alla schermata Home del dispositivo e apri l'app di test.
Passaggio 4: (facoltativo) attiva gli avvisi di nuove build
Se l'Firebase App Distribution SDK è stato aggiunto all'app di test, puoi attivare facoltativamente gli avvisi in-app che vengono visualizzati quando sono disponibili nuove build da testare. Per ulteriori informazioni sull'SDK, incluso come aggiungerlo a un'app di test, consulta la guida introduttiva.
Dalla schermata Home del dispositivo, apri l'app di test.
Quando viene visualizzata la finestra di dialogo Attiva avvisi, tocca Sì.
Accedi con l'Account Google che hai utilizzato in precedenza nel passaggio 1 (l'account che hai utilizzato per accettare l'invito dell'app). Gli avvisi in-app vengono attivati automaticamente.
Se hai problemi ad accedere al tuo Account Google, consulta la guida alla risoluzione dei problemi.
Torna all'app di test. Ora riceverai avvisi in-app quando sono disponibili nuove versioni dell'app per il test.
Per scaricare una nuova versione dell'app direttamente da un avviso, tocca Aggiorna nella finestra di dialogo dell'avviso. La nuova versione dell'app viene scaricata e aggiunta alla schermata Home del dispositivo.
Elimina l'account tester
Per eliminare il tuo account tester App Distribution e i relativi dati, consulta la sezione App Distribution Risoluzione dei problemi e domande frequenti.