Come testare un'app con TestFlight?

Il processo è abbastanza semplice.
1/ Carica l'app su App Store Connect
2/ Invia un invito a coloro che dovranno testare l'app
3/ Testa l'app utilizzando TestFlight app.
Ciononostante ci sono alcune piccole cose da tenere in considerazione.
Carica la tua app su App Store Connect

In altre parole, nel tuo back office GoodBarber, devi arrivare alla fine di tale procedura per scaricare il file .ipa che andrà poi caricato su App Store Connect. Per farlo, come probabilmente già sai, usa Transporter seguendo lo stesso procedimento che si effettua quando si pubblica un'app su App Store.
Invita gli utenti a testare l'applicazione

- Internal tester
Si tratta dei tuoi utenti App Store Connect. A meno che non si tratti di membri del tuo team ai quali è stato dato accesso al tuo account App Store Connect, in pochi casi inviterai dei 'tester interni' ad effettuare dei test su uno dei tuoi progetti. Se dovessi farlo, tieni in conto che puoi invitare fino a un massimo di 25 tester interni per progetto.
- External tester
Questo è il motivo per cui dovrai fornire alcune informazioni ad Apple relativamente alla tua app: qual è lo scopo della tua applicazione mobile, cosa devono testare gli utenti, chi può contattare Apple durante il processo di verifica.
Inserisci quindi l'e-mail dei tester esterni e aggiungi la build da testare.
Una volta che la build sarà stata approvata per il beta testing, riceverai un'e-mail da Apple. Per abilitare dei tester a provare l'app, basta andare su App Store Connect e cliccare sul pulsante Invia inviti.
Scarica TestFlight ed effettua dei test

Dopo aver accettato l'invio, questi saranno indirizzati sull'app e gli verrà richiesto di installare l'app da testare. L'applicazione in questione apparirà sui loro schermi (segnalata da un puntino arancione), oltre che sull'app TestFlight.
Una sessione di test dura 90 giorni. Dopo questo periodo non é possibile effettuare alcun test, a meno che tu non abbia caricato una nuova build per iniziare daccapo.
Pro & contro
Ad hoc
Pro
- Non é necessario creare un archivio su App Store Connect per passare alla fase di test.
- Non é necessario avere un abbonamento GoodBarber attivo per generare la versione ad hoc. Può essere tranquillamente fatto durante il periodo di prova.
- Non c'é bisogno di alcuna validazione per far testare la tua app a qualcuno.
Contro
- Hai bisogno dell'UDID del tester prima di generare la versione ad hoc
Pro
- Non é necessario avere l'UDID dei tester.
Contro
- Bisogna creare un archivio su App Store Connect, cosa che bisogna comunque fare per pubblicare la tua app.
- É necessaria una validazione per avere dei tester esterni.
- Non si ha un'idea precisa sui tempi di revisione.
- Il periodo per effettuare dei test è limitato nel tempo.
Il mio suggerimento per i reseller è quello di utilizzare TestFlight invece della versione ad hoc, se non si vuole che gli utenti vedano la parola 'goodbarber' in fase di installazione dell'ad hoc. In caso contrario, se non c'è questa necessità, io consiglio sempre questa versione dell'app per fare dei test.

Design

