I have an app that is loaded onto one of my development phones. The provisioning profile that was used for this app will expire in a couple of days. So, after the provisioning profile expires will the app will cease to function? or does the provisioning profile expiration only affect building and installing the app on the device?
4 Answers
Once the profile expires you will be unable to launch the app. You can go to the Provisioning Portal ( http://developer.apple.com/ ) on the apple site and renew the provisioning license - once an updated provisioning license is installed on the phone the app will function again (i.e you won't need to do a rebuild).

- 7,156
- 2
- 24
- 47
-
1Does this also apply to the Enterprise program? – Thilo Sep 14 '12 at 03:39
-
I've not yet developed an Enterprise app so couldn't tell you sorry – davbryn Sep 14 '12 at 12:03
-
Yes, it does apply to the Enterprise program. Here is the link:[enterpise distribution](http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009979-CH1-SW16) – José Manuel Sánchez Jan 11 '13 at 08:41
There are reports that if you delete all the expired provisioning profiles from the device, a previously running app installed using one of those expired profiles might still continue to launch on that device, but I haven't had a chance to test this on a recent OS release.
A non-expired profile with an appropriate Developer and app ID on the device (even if not the one used to install the app) may or may not be required.

- 70,107
- 14
- 90
- 153
-
1I just ran into a related scenario. I deleted all the provisioning profiles related to an enterprise build. And the app continued to run. (Forced close the app first for the test). – Albert Tong Nov 22 '11 at 00:23
-
1This seems to happen because of caching. After restarting the device the app will not launch – José Manuel Sánchez Jan 11 '13 at 08:43
-
As davbryn says you won't be able to launch the app, except you do not need to go to the provisioning portal as XCode should take care of things automatically these days.

- 763
- 6
- 12