Signing up as both an external and internal tester breaks testflight

I've encountered a problem in Testflight where we had previously signed up an external tester using a non-Apple-ID related email address, then brought them into our internal team and invited them to the internal list via their actual Apple ID. After they attempted to install the app as an internal tester, they recevied an error message saying they had already been invited to test flight when they tried to download a newer version of the app. At this point, the user cannot install the app either as an external or internal tester.


Attempts to delete the test flight profile, delete the tester from the interal and external lists, delete the app, and re-invite them only leads to the same error happening. The user is effectively locked out of test flight.


Has anyone encountered this issue and found a workaround?


Thanks!

I was able to find a solution to the issue. I had to delete the user from both the internal and external tester lists, remove their account from Users & Groups in iTunes Connect, delete test flight from their phone, and then re-invite them via User & Groups. Once they signed up, I added them as an internal tester and sent them an invite. After they install Test Flight and load it, they get the error message that the invitation is invalid. At this point, you click on their apple ID in the button near the bottom of that screen. On the following screen, there should be at least one "extra device" listed near the bottom. Click edit, select all the devices in that list, and then select Remove in the top-left part of the screen. Then click done. At that point, the user will be able to install the app again.

Good God. There is atleast a 1000 steps I have to do to invite myself as an internal and external tester. I'm actually facing this same issue right now. All the errors the OP mentioned - invitation invalid, getting locked out..I went through it all in the last few hours.


Downloading testflight itself was awkward. At first I was forced to upgrade from ioS 7x to ioS 8x. I've nothing against 8.x. I have another phone with 8.x except its my wife's and I cant mess around with it each time I make a change.


But it seems so pointless, an upgrade to your OS to just test one app?


And the user and roles module is unlike any other user management system.


Fine. I'll get a strong cup of coffee and try all these steps you've mentioned.


Will keep ya'll posted what happens.

Signing up as both an external and internal tester breaks testflight
 
 
Q