Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS Developer certificate expiration

I have some account with old certificate for an app that is currently in production. It's not duplicate of this question (Xcode apple developer certificate expiration: (0xE8008018)) because I know exactly what to do, but what harm it can does. Since I do not have CSR file that was used to create this certificate and app use a lot of push notifications.

Does revoking certificate will break push notifications?

What's about signing? If I revoke certificate I have to regenerate provisioning profile before pushing to store?

enter image description here

What will happen when I revoke certificate there?

like image 403
Jakub Avatar asked Jul 15 '16 07:07

Jakub


2 Answers

You should review the Apple Support article on Certificates.

Does revoking certificate will break push notifications?

Yes, "you can no longer send push notifications to your app." At least not until you regenerate the cert and change your application to use the new one.

Distribution:

  • iOS Distribution Certificate (App Store)

If your Apple Developer Program membership is valid, your existing apps on the App Store will not be affected. However, you will no longer be able to submit new apps or updates to the App Store.

  • iOS Distribution Certificate (in-house, internal use apps)

Users will no longer be able to run apps that have been signed with this certificate. You must distribute a new version of your app that is signed with a new certificate.

like image 54
JAL Avatar answered Oct 18 '22 22:10

JAL


Does revoking certificate will break push notifications?

Yes, if you revoke the certificate you will no longer receive push notifications to the app.

What's about signing? If I revoke certificate I have to regenerate provisioning profile before pushing to store?

If you create a new certificate and upload it to the server sending the push notifications you will be able to send push notifications again. This can be done without the need to build a new binary for the AppStore.

what harm it can does. Since I do not have CSR file that was used to create this certificate and app use a lot of push notifications.

Create a new certificate request and upload it to the correct app to create a new certificate in the developer portal. You do not need the original CSR file to do this.

like image 1
Swinny89 Avatar answered Oct 18 '22 21:10

Swinny89