TestFlight Beta testing - Can we have multiple versions of the same application available to different 1000 external testers

I have test out all the probabilities for the same, but the answer in simple terms is: no, we can't have multiple versions of the same application available to different 1000 external testers. Because under iTunes Connect, only 1000 external testers can be added. These are same for one app or for multiple apps.


Question : This way I can add same application with different name and identifier (surely with different certificates and app Id's) to 10,000 external testers.

No. Only total of 1000 external testers can be associated with single developer account.


Question : Or you can add only 1000 external testers to individual developer account.

Yes, that's right.


The major obstacle we face under multiple version of same app is, if we have web API's interaction and push notifications functionality for app. Then we need multiple distribution certificates for sending push notifications and it's become a big hurdle. So it's not recommended at all.


TestFlight can now be used to distribute multiple builds of the same app.

RefLinks:

  1. https://savvyapps.com/blog/using-testflight-to-distribute-multiple-versions-ios-app
  2. https://appleinsider.com/articles/17/04/12/apple-updates-testflight-to-enable-testing-of-multiple-app-builds-90-day-beta-periods

This has been mentioned elsewhere on stackoverflow as well. (https://stackoverflow.com/a/46694803/1818089)