What happens when provision profile expires?

MrShoot picture MrShoot · Oct 3, 2011 · Viewed 12.8k times · Source

When I add my provisioning profile to Xcode through the Organizer, I can see that the profile is set to 3 month duration only.

My question is, if I deploy an app to the test device using the above profile. And after 3 months of the app installed on the device, if I open the app would it work or the app will fail to load due to the expired profile?

How does it usually work?

Answer

hotpaw2 picture hotpaw2 · Oct 3, 2011

The app will fail to launch due to the expired profile. You will need to renew the provisioning profile and install that renewed profile on the device; or rebuild and reinstall the app with another non-expired profile. A developer also has to keep their $99 developer enrollment from expiring in order to keep being able to renew or create new provisions.

Ad Hoc profiles have longer expiration dates. But if you want an app that doesn't expire, the only alternative for stock OS iOS devices is to have it approved by Apple and then download it from the App store. After you download the app, you have the option of removing it from sale.