I have issued an app which is not in app store is about to expire its provisioning profile and I have updated the provisioninng profile on the Apple Developer Website, will it automatically update the provisioning profile on the issued app or do I need to rebuild the app?
Quick answer. No, you don't need to rebuild the app.
Refer : https://developer.apple.com/support/renewal/
Related
I have developed a couple of applications in iOS. Few days before my provisioning profile got expired. I renewed and downloaded it from apple developer portal. Now my question is how this new profile will get reflected in existing applications? Since there are many applications I won't be able to build it again with a new provisioning profile. So please let me know how to add this new profile with existing applications without a rebuild.
Thanks in advance.
The answer depends on what kind of builds you're concerned about:
App Store: expired provisioning profiles don't affect builds that have been downloaded from the App Store. You don't need to make a new build with the provisioning profile. You will, however, need to use the new provisioning profile if you update the app on the App Store.
Ad Hoc: builds will stop running if the provisioning profile used to create them has expired. You will need to make new builds and distribute them again.
Enterprise: you can update the profiles using the MDM protocol. See the "Provisioning Profiles Can Be Installed Using MDM
" section in the MDM Protocol Reference.
I have an app in enterprise appstore and the provisioning profile with which I created iPa is due to expire next month. If I go to developer account and renew the provisioning profile, what happens to the app in appstore which was created with old provisioning profile? Should I create a new iPa with new renewed provisioning profile and submit it? Is it enough to just renew the expiring provisioning profile or should we renew, create iPa with new one and upload it to appstore again?
Any help would be appreciated. Thanks!
You will need to provide a new provisioning profile, that has a new expiration date, to the devices with your app or existing installations of the app will stop working.
You can do this by packaging a new version of your app that includes the new provisioning profile and then having your users install the update.
Alternatively, if your devices are managed by an MDM (which is best practice) then you can have the MDM server push the updated provisioning profile to the devices. The advantage of this approach is that it doesn’t require any user action.
The process of certificate and provisioning profile expiration is explained quite well in this WWDC video
As an example, here are the instructions for Microsoft InTune
I have an app on app store, which is using an iOS Provisioning Profile (Distribution) which is invalid. This Profile contains Push Certificate.
so I want a regenerate Provisinig Profiles.
Q. when I update Appstore app with renew Provising Profile, pushservice of current Appstore app version is working fine?
(I just renew Provising Profile and same Certificate, same AppID)
Thanks for your help on this :)
As you mentioned in your question that Provisioning profile is Invalid. So i guess certificate is expired & you are going to renew it.
If so than yes current app store version will work fine. If you update provisioning profile by new certificate it will not affect current App store version at all.
I hope this information will help you.
My distribution certificate and provision profile are shown expired in my developer account.
I have regenerated my distribution certificate.
Now if I edit provision profile which uses new distribution certificate will it require to resubmitting app to app store?
No, Not need to resubmit an app to App Store.
Once you regenerated the certificates, apple will automatically updates the associated apps which are already uploaded. So, you don't worry about that. But, be updated to upload the next version or new app.
I manage the iOS Enterprise distribution for several clients. We have come to a situation where a distribution certificate is near expiration and are curious as to the ramifications of cert renewal. The goal is maintain application integrity and not require app reinstallation. Is there a way to renew the certificate and regenerate the provisioning profiles, without impacting the end user?
If I renew the certificate and regenerate the provisioning profiles, will the end user be required to reinstall the application?
Thank you,
From the apple enterprise FAQ:
Distribution provisioning profiles expire 12 months after they’re issued. Two months before expiration, the iOS device begins displaying notifications about the impending expiration. After the expiration date, the app won’t launch.
Before to a provisioning profile expires, use the iOS Development Portal to create a new profile for the app. Create a new app archive (.ipa) with the new provisioning profile, for users who are installing the app for the first time.
For users who already have the app, you may want to time your next released version so that it includes the new provisioning profile. If not, you can distribute just the new .mobileprovision file so users won’t have to install the app again. The new provisioning profile will override the one that’s already in the app archive.
Source: http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad802c