Renew Provisioning Profile
For renew team provisioning profile managed by Xcode :
In the organizer of Xcode :
- Right click on your device (in the left list)
- Click on "Add device to provisioning portal"
- Wait until it's done !
Renew Free Provisioning Profile in Advance Apple
So apparently the only way to get a new free provisioning profile was to change the bundle identifier (changed the name). and a "new" app was deployed on my phone with a new one week provisioning profile. ( i will keep the old one though and tell you later if it really crashed or if both worked.)
Enterprise Distribution Provisioning Profile Expiration
So generating a new provisioning profile will not invalidate any of the apps out there on devices. Simply generate the new provisioning profile, build a new version of the app with the new provisioning profile, and just make sure all your users / testers update to the new version of the app.
Alternatively, you could generate the provisioning profile and then distribute the profile to all the devices through MDM (if you're using an MDM solution) or by email (not a great experience). Basically the app will continue to run as long as the new provisioning profile gets on the device before the old one expires, whether that's through MDM, manually, or by installing a new version of the app with the provisioning profile in the .app payload. Or if your users download any app with the new provisioning profile, assuming that provisioning profile is set up with a wildcard app ID, that will also correct it (see information about that here: https://stackoverflow.com/a/29121777/3708242).
Basically, you need to do something before the provisioning profile expires (the sooner the better) and get that new provisioning profiles on the device (through one of the options above).
renewing provisioning profile and certificates
I had a similar problem after I recently renewed my certificate.
The following corrected the issues for my Development Provisioning Profile:
- Click Refresh in Xcode Organizer.
- Ensure the Code Signing build settings for your Project and Target are set to the proper Provisioning Profile. You should select iPhone Developer to avoid future issues.
- Optionally, remove expired profiles from Device tab in Xcode Organizer.
The following corrected the issues for my Distribution Provisioning Profile:
- Log in to your iOS Developer Portal
- Go to the Distribution tab under Provisioning
- Create a new distribution profile.
- After the profile is generated, click Refresh in Xcode Organizer
Renew iOS Provisioning Profile on in-house app
So generating a new provisioning profile will not invalidate any of the apps out there on devices. Basically, you should choose option 2. Generate the new provisioning profile, build a new version of the app with the new provisioning profile, and just make sure all your users / testers update to the new version of the app.
Alternatively, you could generate the provisioning profile and then distribute the profile to all the devices through MDM (if you're using an MDM solution) or by email (not a great experience). Basically the app will continue to run as long as the new provisioning profile gets on the device before the old one expires, whether that's through MDM, manually, or by installing a new version of the app with the provisioning profile in the .app payload. Or if your users download any app with the new provisioning profile, assuming that provisioning profile is set up with a wildcard app ID, that will also correct it (see information about that here: https://stackoverflow.com/a/29121777/3708242).
But option 1 will certainly result in your app refusing to launch once the expiration date arrives.
Do I have to reinstall the app after renewing provisioning profile
Once you are enrolled in developer program. Your created provisioning profiles will be valid for one year.
Yes, you can renew it before you renew your developer program.
Your apps will be valid till one year. After that you can update your app with new provisioning profiles.
Renew iOS Distribution Provisioning Profile
This is not possible. What you need to do is generate a new, valid provisioning profile and run the app again on your client's iPad. However, I should note that for this type of development, Apple wants you to use ad-hoc distribution through the enterprise developer program.
Also, to be able to generate a new, valid provisioning profile you will need a valid account.
Is it possible to renew provisioning profiles without needing to upgrade iOS enterprise apps?
I don't think there is any way to edit provisioning profile the way you are looking. If there is then it will be Apple
security breach.
Early days, We had same issues with our Enterprise Apps
where App stopped opening for all our users - and the problem was certificate expired. I couldn't find to renew on the fly for Enterprise Apps
like we do for AppStore Apps
.
I had to automate process of creating same IPA with renewed certificate through Jenkins
and storing it on server, App picks up new binary automatically and ask users to upgrade it.
If you can find out any other good way - I would be interested :-)
iPhone -- renew team provisioning profile
I had the same "unexpected error" issue with the Team Provisioning Profile when it expired. I fixed it by deleting it in the Xcode Organizer AND in the ADC Provisioning Portal, then hitting renew in Organizer.
Related Topics
What Privacy-Violating or Device-Changing Things How to Do on an Iphone
Self Scrollable Text Inside Cascrolllayer
Change Bundle Identifier in Xcode When Submitting My First App in iOS
To Convert Image to Cartoon in iOS
Any Way to Print in Color with Nslog
How to Load Custom Cell ( Xib) in Uicollectionview Cell Using Swift
App Crashes Only on Testflight Build
Populating Tableview with Multiple Sections and Multiple Dictionary in an Array in Swift
iOS Simulator Display Scaled Incorrectly
How to Run Timer Though the App Entered Background or Is Terminated
Shake Animation for Uitextfield/Uiview in Swift
Uitableview Disable Swipe to Delete, But Still Have Delete in Edit Mode
Get Latitude/Longitude from Address
Popping and Pushing View Controllers in Same Action