Renew Provisioning Profiles (Distribution) and keep current Appstore Apps working - ios

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.

Related

Provisioning profile is about to expire

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/

Apps in the enterprise appstore after provisioning profile expires

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

Renewing provision profile

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.

About iOS inhouse provisioning profile expiring

A year ago I distributed an inhouse iOS app.And now,the provisioning profile is expired but not the associated certificate.Can I just renew the provisioning profile in the developer portal and let the user install the new profile using iPhone Configuration Utility or I have to re-sign the whole app using Xcode? thanks in advance
Just renew the your provisioning profile.
If you want reinstall the app in your iOS device after expire the provisioning profile, you can't install. You need to make separate build with renewed fresh downloaded profile.
If app is already installed in devices then don't need to be worry. it will work.

How can I upload an App UPDATE with a difference Developer Certificate

I've developed and published an App on the App store successfully last month. However, since then, my Mac crashed and (stupidly!) I didn't have a backup of my Keychain Certificates. I've had to generate a new Certificate and ultimately create a new Developer Certificate in the Apple Provisioning Portal.
As a result - despite being able to sign and deploy the updated App to my iPhone and iPad, I cannot upload it to the App store because the signing is different.
Is there any way around this? Do I have to re-write the App and submit it a new with the new signing keys?
I've seen the question:
Can I upload a new version of my iOS app with a different certificate/profile than the previous one?
but this doesn't answer my question/problem.
your application bundle identifier & provisioning needs to be same which is irrespective with which distribution certificate you have compiled the build provided that you are generating build (ipa) for appstore submission from the same developer account.
Fixed! I logged into the Apple Provisioning Portal, revoked all my certificates and deleted all my distribution an provisioning certificates. Then I deleted everything from XCode and everything from my KeyChain. I re-generated a new CSR from the KeyChain, generates a new certificate in the Provisioning Portal with this and then did the rest through xCode. It found and downloaded my development and provisioning certificates, one against my team, the other as "unknown". I clicked on TEAMS in xCode and did a refresh then returning to the profiles say everything set as valid. I signed the App with the new certificates and uploaded them. The App is not awaiting review :)

Resources