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?
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With