I am currently developing iPhone app, and I use a “Apple standard program”.
At the moment, I am deploying this app to users with OTA with distribution certificat and OTA (over the air) installation.
It’s working but i’m limited up to 100 devices.
I read that the “Apple Enterprise Program” don’t have this limit (of 100 devices).
Is it right ?
If I enroll to Enterprise program, will I need to get UUID devices in order to generate provisioning profiles to deploy my app (like I do now with standard program and my 100 devices users) ?
Thanks for feedbacks.
No you don’t need to know the UDIDs for Enterprise distributed apps.
It’s very important to note however that you’re not allowed to distribute Enterprise Apps to People other than your employees or other members of the organization which enrolled in the Enterprise Dev Program.
You should be aware that Enterprise distributed apps are signed with a special distribution certificate and provisioning profile which only allow the app to run after the device had an opportunity to check with apples servers if your certificate is still valid. This means that Apple, should they happen to learn about illicitly distributed Enterprise apps, is perfectly able to shut these apps down by revoking the distribution certificate. Furthermore, those certificates expire each year anyway just like the regular distribution certificates do.
Unfortunately, there’s no real solution to your problem – I happen to know, because the 100 device limit put a halt to a research project of one of my clients, too. In their current form, the available development programs as offered by Apple offer only a minimum of flexibility. You might want to contact them about it, if enough people do, maybe they’ll change something one day.