19

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?

jcpennypincher
  • 3,970
  • 5
  • 31
  • 44

4 Answers4

22

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).

davbryn
  • 7,156
  • 2
  • 24
  • 47
  • 1
    Does 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
3

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.

hotpaw2
  • 70,107
  • 14
  • 90
  • 153
1

The app will cease to function. It will launch then exit immediately.

TomSwift
  • 39,369
  • 12
  • 121
  • 149
0

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.

David Knight
  • 763
  • 6
  • 12