In Part 3, we invited close friends and colleagues to test on their phones (internal testers). Now it's time to invite the wider audience (clients, investors, etc.)!
External Testers
This is reasonably straightforward. Just go to the TestFlight section, find the Add Group button.
The scroll to the bottom of the page, find the list of Builds. Add the Group to a Build.
Notice that the Status will become "Waiting for Review".

For each new Version, Apple will need a Beta App Review which will usually take 1-2 days. The Builds under a Version, however, won't need the review, provided no significant changes were made to the app's metadata or permissions.
If we make a new Build, we can enabled "automatic distribution" for emails to be sent out. Otherwise we will need to invite the (External Testers) Group every single time. We can set this up at the time we add a Build to our new Group. Refer to App Store Connect Invite External Testers section
Process Flow of External Testers
[ 1. EAS SUBMIT ] -------> (Run 'eas submit -p ios')
| (Sends build to App Store Connect)
v
[ 2. APPLE PROCESSING ] -> (Wait 5-20 mins for Apple to "process")
|
v
[ 3. TESTFLIGHT TAB ] ----> (Create "External Group")
|
v
[ 4. ADD TEST GROUP ] ---------> (External Testers to EAS build)
|
v
[ 5. (EACH VER) BETA REVIEW ] -------> (Apple takes 24-48 hours to approve for each version)
|
v
[ 6. TESTFLIGHT App ] ------> (Testers get notified via Email)
Prefer to Watch a Video?
Follow me as I walk thru this config process, plus a demo when a user receives an email to use TestFlight - how to download, install, and use our beta app.


Top comments (0)