I have created an application for a company that I need to deploy. The application is for internal use only so it will not be available on the App Store. Do I need a UDID for each individual on whose device the app will be installed? That would be impossible since there are 500 employees. Does anyone have a good documentation or experience on deploying the iOS iPhone application using the Enterprise Developer Program only.
To use it, simply export your app from Xcode with the Ad Hoc Deployment option. Once an ad-hoc binary has been exported, it can also be distributed through MDM as an enterprise binary can be. The difference is that you will still have to manage UDIDs for the binary.
If your learning app will be made available to the general public, the iOS Developer Program is required. If your learning app is strictly for your employees, the iOS Developer Enterprise Program is required. Once you have registered for the relevant program, you can use it for as many learning apps as required.
We do not accept DBAs, fictitious businesses, trade names, or branches. Use the program only to create proprietary, in-house apps for internal use, and to distribute these apps privately and securely to employees within the organization.
The Apple Developer Enterprise Program is the vehicle for large organizations to add their proprietary enterprise apps and provide employees access to the Apple Enterprise App Store. Through this process, companies can build and launch internal-use apps for private distribution to their employees.
With the Apple ENTERPRISE Developer Program you can NOT distribute an App in the Apple AppStore.
Its purpose is to collaborate an In-House App in your own company.
The Enterprise account does not necessarily need the UDID of your target devices. You can for instance also use a link which remotely installs the app directly on the device.
You can find more details here: https://developer.apple.com/programs/enterprise/
If you are trying to deploy applications to customers/users on a production/long term basis, you can deploy an applications outside the apple store in three ways:
In order to distribute an application this way, the application must have a special corporate signature, and each device must have a matching corporate signature installed manually.
The best overall explanation for the process is available at this link.
If you're just testing on a handful of test devices, then you I would suggest two approaches: a dev release to a test device follow step by step instructions here.
Or you can use a helper application to deploy a beta release: testflightapp.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With