Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS Enterprise Deployment / Expiration

We recently signed up for an iOS Enterprise account for internal app distribution.

Searching the forums reveal two things which I would like to get a confirmation for:

1- The enterprise distribution certificate lasts 3 years. Does this mean we will need to re-build the app at that point with a new certificate or it won't run?

2- The provision profile expires in 1 year. Does this mean we will need to create a new provision profile and attach it to the existing certificate? And then (without MDM), send an email out with the provision profile attached so the user can just install it directly to their devices?

Thanks and will greatly appreciate any responses.

like image 750
David C. Avatar asked Sep 12 '13 15:09

David C.


People also ask

How long is an iOS distribution certificate valid?

Apple Developer Enterprise Program certificates expire after three years and provisioning profiles expire after one year. Before a distribution certificate expires, create an additional distribution certificate, described in Creating Additional Enterprise Distribution Certificates.

What happens if iOS certificate expires?

If your certificate expires, passes that are already installed on users' devices will continue to function normally. However, you'll no longer be able to sign new passes or send updates to existing passes. If your certificate is revoked, your passes will no longer function properly.

Do IPA apps expire?

Ipa file will not expire till provisional profile is working. If provisional profile expires then you will not able to install ipa to device.


1 Answers

You need to deploy the app once a year with an updated provisioning profile. The app will cease to work on the day the provisioning profile expires otherwise. Apple allows you to have two active distribution mobile provisioning profiles active at the same time so you can renew the certificate months in advanced if necessary. You do not have to update the app when the distribution certificate expires, it will just need to be renewed before you generate a new Mobile Provisioning Profile.

like image 127
Joe Avatar answered Oct 16 '22 21:10

Joe