A Provisioning Profile is a combination of your App ID and distribution certificates.The profile authorizes developers and devices to create and run applications built for Apple iOS devices. If you want to develop and distribute apps privately within your company or to a selected number of end users, you can use a provisioning profile for internal distribution.When you upload an internal application to the Workspace ONE UEM console, you can also upload the provisioning profile that you generated for that particular application.

For an internal Apple iOS application to work, every device that runs the application must also have the provisioning profile installed on it. Each Provisioning Profile contain a set of iPhone Development Certificates, Unique Device Identifiers and an App ID. Devices specified within the provisioning profile can be used for testing only by those individuals whose iPhone Development Certificates are included in the profile. A single device can contain multiple provisioning profiles.

We have two types of program that lets you distrubute applications:
  • Apple iOS Developer Enterprise Program – This program facilitates the development of applications for internal use. Use profiles from this program to distribute internal applications in Workspace ONE UEM.
  • Apple iOS Developer Program – This program facilitates the development of applications for the app store. An App Store Provisioning Profile lets you post your apps in the Apple App Store.

For internal applications, use files from the Apple iOS Developer Enterprise Program When you get a mobile provisioning profile for your internal applications, verify that it is for enterprise (internal) distribution.