How to share TestFlight testers with a public link

Abdul Karim picture Abdul Karim · Sep 27, 2018 · Viewed 14k times · Source

Recently Apple introduces TestFlight testers with a public link.so any insight about these.

  • how does it work
  • do we need to add UDID in developer account to install the app
  • how to create a public link for my build

link - https://developer.apple.com/testflight/

it clearly is written in the description You can invite up to 10,000 testers using just their email address or a public invitation link

Answer

Abdul Karim picture Abdul Karim · Sep 28, 2018

How to create a testflight public beta link

Here are the steps:-
I will explain these with images from WWDC video step by step. First log on to http://appstoreconnect.apple.com

1 - Log in and Navigate to the App > TestFlight Section where you can see all your build

in_app_purchase01

2 - Add External Tester group
you can add on clicking Add External Testers if there is no group created
if any group is created previously then refer the image it will be new group button.

in_app_purchase02

3 - Create new group and save.

in_app_purchase03

4 - Now Group is created and we need to add build for testing.

in_app_purchase04

5 - Click on builds section

in_app_purchase05

6 - Click builds+ button and add the build for which you need to creat public link for sharing.

in_app_purchase06

7 - Select the appropriate build and click ok.

in_app_purchase07

8 - Go back to the tester section and click on “Enable public link”

in_app_purchase08

9 - Public link is generated . You can either cop, disable or set max limit for testers who can install using this link

in_app_purchase09
And this error will be shown if someone clicks on an expired testflight public beta link.

Note : The new appstore connect rest api allows us to automate tester group creation, assigning builds , making public links, adding and removing testers and updating test info. Watch WWDC video for more details WWDC Video link ref