Come testare la mia app iOS pre-release con tester esterni attraverso Testflight

Con TestFlight, puoi invitare fino a 2000 utenti per app come tester esterni. Prima di poter aggiungere e invitare i tester, devi fare alcune impostazioni speciali in iTunes Connect. Nota che questo processo è diverso dai normali passi di creazione e distribuzione delle app.

1) Abilita il beta testing di TestFlight attraverso il tuo account sviluppatore Apple.

2) Quindi, crea un profilo di distribuzione con il diritto beta di distribuire le build tramite TestFlight.

3) Carica una nuova build.

4) Prima di inviare la build per l'approvazione devi aggiungere una descrizione e informazioni su cosa testare. Questo è necessario per l'approvazione della beta.

5) Invia l'app per la revisione della beta.

Dopo l'approvazione della beta da parte di Apple, puoi distribuire ai tester esterni. Per fare questo, devi prima aggiungere utenti esterni e poi invitarli a testare la tua app. Assicurati di avere l'indirizzo email di ogni tester e il suo nome e cognome (opzionale). La tua build sarà disponibile per un massimo di 60 giorni per i tuoi tester esterni dopo che avranno ricevuto il loro invito da te.

Ho elencato i passi dettagliati qui sotto. Per prima cosa, devi aggiungere i tester alla tua lista di test esterni:

1. Su TestFlight, seleziona External Testing dal pannello di sinistra.

main-qimg-6d03edd163c0afb3aaccb918f263621e.webp

2. Clicca sul segno più accanto a External Testers e inserisci la loro email, nome e cognome. Da lì, clicca su Add.

main-qimg-a89c4f827cd5aebdc3627fc4109bb75c.webp

C'è anche la possibilità di importare una lista .CSV di tester selezionando 'Import File' e scegliendo un file CSV con il seguente formato: nome, cognome e indirizzo email. Puoi anche organizzare gli utenti in gruppi specifici. In alternativa, puoi aggiungere tester esistenti scegliendo Add Existing Testers dal menu a comparsa Add (+) e selezionando i tester dalla lista.

Una volta creata una lista di test esterni, devi invitare questi tester ad accedere e testare la tua app beta:

1. Dal pannello dei test esterni, sotto TestFlight, clicca su Add Build to Test accanto alla piattaforma che vuoi testare.

a. Seleziona la versione dal menu a tendina e poi la build specifica che vuoi testare e clicca su Add.

b. Se non hai già aggiunto le tue informazioni sul test, ti verrà richiesto di farlo. Quindi, clicca su Next.

c. Rispondi alle domande sulla conformità all'esportazione e clicca su Submit.

La tua build sarà quindi contrassegnata come Waiting for Beta App Review. Finché non c'è almeno una build approvata, la versione sarà visualizzata come Non disponibile per i test.

Una volta che la tua build è approvata, potrai sceglierla dal pannello Test esterno e poi fare clic su Start Testing per inviare gli inviti ai tuoi tester.

Da lì, lo stato della build cambierà in Testing e mostrerà il numero di giorni che i tuoi tester hanno per testare l'app. I tester esterni riceveranno quindi un'e-mail che li indirizzerà ad accettare l'invito utilizzando l'app TestFlight sul loro dispositivo iOS o tramite un codice di riscatto.

main-qimg-4169268d2bce11fb152dd10842b3c6ec.webp

Ci sono diverse opzioni di terze parti per gestire questo processo, tra cui Crashlytics e Hockeyapp.

Per ottenere tester al di fuori del vostro team e della vostra cerchia interna, è possibile utilizzare MyCrowd QA, che ha oltre 35.000 tester dagli Stati Uniti e da tutto il mondo.