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?

  • yes.. without UDID you can use enterprise account to send build file to testers globally.
    – Sri
    Commented Nov 16, 2014 at 12:35

3 Answers 3


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.

  • Thanks! Do you have an authoritative link to establish your answer?
    – Adam Matan
    Commented Nov 16, 2014 at 12:55
  • @Adam Personal experience ;) Documentation is behind membership login though. If you want an example, the SE iOS beta app is distributed with Enterprise and doesn't require UDID or specific provisioning profiles. An iTunes manifest property list is used to distribute a signed .ipa.
    – grg
    Commented Nov 16, 2014 at 13:10

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.

  • diawi is a terrific tool, but you must have entered the user's UDID into the Apple Dev account and downloaded the updated provisioning profile into XCode before you can distribute a build. Commented Oct 12, 2018 at 16:29

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .