What should I do when my Development or App Store certificates expire?

What should I do when my Development or App Store certificates in my developer account under Certificates, Identifiers & Profiles are almost expired or when the certificates are already expired? What should I do so that I can still use the certificates? What happens when the certificates expire and when I already have an application in the App Store?

Don't worry, no problem with your existing apps. Just needed to submit a new release.

You can do it even when certificates have expired. But you can do it now, before it expires.

I know at least 2 ways (I prefer the first):

First

  • go to Xcode > Settings > accounts
  • select your account and there ask for new certificates if you see they will obsolete soon.
  • that's it

Second

  • In Xcode project, select TARGETS
  • In signing and capabilities, you will see the certificate is obsolete.
  • Ask to sign again
Just needed to submit a new release.

I want to clarify this point:

  • You will need new credentials the next time you submit a new release to the App Store.

  • You don’t need to submit a new release to keep your app is the App Store.

App Store apps are re-signed by Apple — I talk about this more in TN3161 Inside Code Signing: Certificates — and so are unaffected by your credentials expiring. Your credentials only need to be valid at the time that you submit your app.

Note Note that I’m talking about App Store apps here. This isn’t true for other distribution models.

Share and Enjoy

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

What should I do when my Development or App Store certificates expire?
 
 
Q