My Apple developer certificates expire soon. Is it necessary to create new certificates?

My Apple developer certificates(4 certificates) expire soon. I'm developing an application for iOS but the application is not yet released in the App Store, only Testflight releases for private testing. Is it necessary to create 4 new certificates or can I edit the current certificates so that they don't expire soon?

Answered by DTS Engineer in 863007022
can I edit the current certificates so that they don't expire soon?

You can’t edit certificates. They must be issued by Apple, and that requirement is enforced by Cryptographic Goo™.

For Apple Development and Apple Distribution code-signing identities, I generally enable automatic code signing in Xcode and let it take care of all the details. That works really well.

Finally, be aware that if you’re targeting the App Store your distribution certificate only needs to be valid at the time you submit the app. The app then gets re-signed by the App Store, using an Apple signing identity, and so the expiration date of your code-signing identity’s certificate is irrelevant.

For lots more background to this, see TN3161 Inside Code Signing: Certificates.

Share and Enjoy

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

can I edit the current certificates so that they don't expire soon?

You can’t edit certificates. They must be issued by Apple, and that requirement is enforced by Cryptographic Goo™.

For Apple Development and Apple Distribution code-signing identities, I generally enable automatic code signing in Xcode and let it take care of all the details. That works really well.

Finally, be aware that if you’re targeting the App Store your distribution certificate only needs to be valid at the time you submit the app. The app then gets re-signed by the App Store, using an Apple signing identity, and so the expiration date of your code-signing identity’s certificate is irrelevant.

For lots more background to this, see TN3161 Inside Code Signing: Certificates.

Share and Enjoy

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

My Apple developer certificates expire soon. Is it necessary to create new certificates?
 
 
Q