App with expiring certificate(s)

Hello, I've searched an answer for this and I found similar posts but they are a few years old so I want to make sure that the answer is still valid...

I have an app with an expiring APN certificate. Will the push notifications still work after the certificate is expired? Or do I have to create a new one and submit a new app version that uses that new certificate before the old one expires?

I have another app in the store where the certificate is already expired and the app still works, but that app doesn't use push notifications, so I'd like to make sure that and expired APN will keep working.

Thanks!

APNs and code signing identities are different:

  • For APNs, the certificate in the digital identity you apply to your APNs connection must be valid at the time of that connection.

  • For code signing, the certificate in the digital identity you use to sign your app must be valid at the time you submit your app. The App Store re-signs your app as part of its distribution process, so the app keeps working if your certificate expires.

For more background on that second point, see Don’t Run App Store Distribution-Signed Code.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

App with expiring certificate(s)
 
 
Q