I know for sure there is a 100 devices limit for app developers. I believed it is per account which means any developer account can register up to 100 development devices per year. And if all consumed, bad luck. No way to delete old devices.
Now I hear some developers say it is per provisioning profile. So if I want to use TestFlightApp I can make a provisioning profile for 100 testers of a app for donut bakers, and then another provisioning profile for 100 different testers of an app for learning math? So essentially there is no limit?
What worries to me is if I use TestFlightApp too much and the limit is 100 per developer account I end up with no free slots and can’t add my own new development devices for example when the next iphone arrives.
Worries right or wrong?
The limit is per developer account. Following each renewal you will have the chance to remove devices (and there will be a notice to this effect on the top of this page on the provisioning portal), but devices removed after you’ve begun adding devices again will still count towards the limit.
And obviously, 100 devices is the practical limit per provisioning profile too, but only because you can only have 100 devices for every account. You can’t have two apps with 200 different devices (100+100) since you can’t even have 200 different devices.