We have a business that provides iPads (~1000 iPads) with our in-house iOS apps, which are managed by our MDM Apple Profile Manager.
We use Apple Developer Enterprise Program to build the in house apps with 3 year expiry certificate and 1 year expiry provisioning profile.
What we are struggling is the renewals of the certificate (every 3 year) and provisioning profiles (every 1 year) WITHOUT:
- Completely rebuilding the app with new provisioning profile and re-distributing it through MDM
- Anyone having to touch the iPads to install the new provisioning profile. (Providing that the new provisioning profile is renewed from the Developer Portal before it expires).
According to this post, Renew iOS Provisioning Profile on in-house app
They said
Alternatively, you could generate the provisioning profile and then distribute the profile to all the devices through MDM (if you're using an MDM solution) or by email (not a great experience).
So my questions are:
- Is it possible to install new provisioning profile via Apple Profile Manager? How do I go about doing it?
- I tried emailing the
.mobileprovision
file and opening that file from an iPad but it didn't install the profile at all. What have I done wrong? - What is the best way to handle certificates (3 year expiry) and provisioning profiles (1 year expiry)?