When you upload an internal application to the AirWatch Console, upload the provisioning profile that you generated for that particular application, too. For an internal Apple iOS application to work, every device that runs the application must also have the provisioning profile installed on it.

The provisioning profile authorizes developers and devices to create and run applications built for Apple iOS devices.

For internal applications, use files from the Apple iOS Developer Enterprise Program and not the Apple iOS Developer Program.

These programs are different. When you get a mobile provisioning profile for your internal applications, verify that it is for enterprise (internal) distribution.

  • 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 AirWatch.
  • Apple iOS Developer Program – This program facilitates the development of applications for the app store.

See Renew Apple iOS Provisioning Profiles to see how to renew provisioning profiles from the internal applications UI before they expire.