Question

My team is developing an iOS app, which is still on the Beta phase.

When we show the app to potential partners, we use testflight to share the app with them. Alas, testflight requires the user's UDID which is obtainable only through iTunes on a Mac, which is cumbersome. We would like to be able to email users with app invites using their email address only.

Can we use the iOS Developer Enterprise Program to let potential partners try the app using their email address only, without UDIDs involved?

Was it helpful?

Solution

Yes, with an iOS Developer Enterprise Program membership you are able to distribute your app to devices without needing any device information.

However, now that TestFlight is incorporated in all paid developer accounts, that's much preferable to solve the problem of managing test users than upping your account to enterprise.

OTHER TIPS

TestFlight do not require UDIDs any more. You can distribute apps with TestFlight without having the UDIDs of all those test devices. Just invite the testers by providing their email addresses. They will be able to join you. You need an Apple developer account (99 USD per year) to use TestFlight.

And yes, with Developer Enterprise Program (299 USD per year), you can also distribute enterprise apps. You can distribute such apps to the users directly by just providing the Email address, and have them installed on the devices without any limits. Enterprise account does not require UDIDs. Know more about TestFlight, Developer Enterprise account and other options at Enterprise App Distribution - Hexnode blogs

Also check out Diawi it might be an alternative but still "official" way https://www.diawi.com/

Over-the-air installation of apps on iOS is based on tools and features provided officially by Apple: itms-service and a valid manifest file providing information on the app.

Licensed under: CC-BY-SA with attribution
Not affiliated with apple.stackexchange
scroll top