I\'m a developer for a small company\'s team. I am trying to set up Apple\'s TestFlight service.
I have a Beta submitted for a new release. I have turned on TestFlig
As of late 2015 / early 2016 Apple has started to decommission the Technical role and replace it with the App Manager role. A new role of Developer was created, which also allows internal testing through TestFlight, while having somewhat less privileges. Unfortunately the hint text on the TestFlight panel is still not updated and lists only the defunct Technical role besides Admin and Legal, causing a lot of confusion.
In my case, this happened because I was set up with the Technical
role in the iTunes Connect team.
Users with the Technical
role are not authorised to add internal beta testers.
You need to find someone within the team who has either the Admin
or Legal
role in iTunes connect.
This person can then either:
Admin
role, at which point, you will be able to add testers yourself.Without the Admin
or Legal
role, you will not be able to set up testers.
The UI does not seem to have any feedback to inform you of this, which is unfortunate.
Apple makes this process painfully un-obvious, but here are some steps that may help:
Navigate to "Users & Roles > TestFlight Beta Testers" check the box next to their name and click Save. -OR- Navigate back "Users & Roles > iTunes Connect Users" click on the new user's name and in the upper right corner, switch the "Internal Tester" toggle to ON.
Navigate to "My Apps > (app name) > Pre-release > Internal Testers" check the box next to the new user's name and click "Invite"
NOTE: I could be wrong about this next part but in my experience, the new user will not receive an invite for a previous build. You must publish a new build after the new user is added. Only then will they receive the invite.