TestFlight è una soluzione gratuita fornita da Apple che consente di inviare una versione testabile della vostra applicazione a specifici utenti beta. In questo modo è possibile gestire i feedback dei beta tester e applicare eventuali modifiche (se necessarie) prima che l’applicazione venga rilasciata sull’App Store. In questo post esploreremo come sfruttare TestFlight per ottenere un’applicazione di produzione priva di bug.
Il processo è abbastanza semplice. Per riassumere:
1. Caricare l’applicazione su App Store Connect
2. Invitare i beta tester
3. Testate l’applicazione utilizzando l’applicazione TestFlight
Caricare l’applicazione
- Da Xcode, accedere al menu del simulatore e selezionare Dispositivo iOS generico.
- Dal menu, fare clic su Prodotto, quindi selezionare Archivio.
- Al termine del processo di archiviazione, viene visualizzata la finestra Organizer con l’archivio appena creato.
- Fare clic sul pulsante Carica su App Store.
Invitare gli utenti a testare l’applicazione
- Una volta caricato il file .ipa su App Store Connect, è possibile invitare gli utenti a provarlo!
- Quando l’applicazione ha terminato l’elaborazione e la build è disponibile, basta andare direttamente alla scheda TestFlight.
- Potrebbe esservi chiesto di aggiungere alcune informazioni supplementari:
- Una volta fatto, la vostra applicazione è pronta per essere testata!
È possibile invitare due tipi di tester: Tester di App Store Connect e Tester esterni.
Tester di App Store Connect
Sono persone del vostro team o che hanno avuto accesso al vostro account App Store Connect. Potete invitare fino a 25 tester interni per progetto e ogni membro può eseguire test su un massimo di 30 dispositivi.
Per farlo, è necessario eseguire le seguenti operazioni:
- Andate nella sezione Utenti di App Store Connect e fate clic sul pulsante “+” per aggiungere i tester:
- Quindi selezionare l’utente di App Store Connect che si desidera aggiungere:
Tester esterni
Non è necessario avere un account App Store Connect per essere un tester esterno. Potete invitare fino a 10.000 tester esterni, che non devono necessariamente far parte del vostro team, per testare in beta un’applicazione destinata al rilascio pubblico su App Store.
La procedura è la seguente:
- Accedere alla sezione Utenti di App Store Connect e fare clic sul pulsante “+” per aggiungere tester esterni:
- Aggiungete nuovi tester al gruppo esistente o create un nuovo gruppo:
- Poi dovrete associare una build al vostro gruppo di tester:
Quando invitate i tester esterni, Apple esaminerà la vostra app e la rivedrà per consentire i test esterni. Non appena la vostra build sarà approvata per il beta testing, riceverete una notifica via e-mail da Apple.
Testare l’app
Dopo aver accettato l’invito, verrà richiesto loro di installare l’app da testare.
Buon test!