How to change the expiry date of existing iOS Distribution (In-House) Certificate

Hi Team,

Could you please share how to change/extend the expiry date of the existing iOS Distribution (In-House) certificate?

Since the membership renewal date is in March 2026 and the iOS distribution(In-House) certificate expiry date is in Feb 2026.

We use to distribute the mobile apps using the product intunes (Company portal) and via direct download link.

Please suggest since this certificate is used by multiple mobile apps by the users which can affect lot of iPhone users?

Thank you in advance Deepak

Answered by DTS Engineer in 872543022

You can’t change the expiry date of a certificate. A certificates is signed by the issuer, and changing it would break the seal on its signature.

Rather, you create a new certificate. Ideally you’d do this using the same public/private key pair that you used for the original certificate, so that the public key in the certificate doesn’t change. That means you’re not creating a new private key, which simplifies your workflows.

If you’re doing this with the Developer website, use the same CSR you used when you created the certificate in the first place.

Note that your provisioning profile embeds a reference to your signing certificate, so creating a new certificate will also require you to regenerate the profile.

I have a lot of background info about this stuff in:

Share and Enjoy

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

You can’t change the expiry date of a certificate. A certificates is signed by the issuer, and changing it would break the seal on its signature.

Rather, you create a new certificate. Ideally you’d do this using the same public/private key pair that you used for the original certificate, so that the public key in the certificate doesn’t change. That means you’re not creating a new private key, which simplifies your workflows.

If you’re doing this with the Developer website, use the same CSR you used when you created the certificate in the first place.

Note that your provisioning profile embeds a reference to your signing certificate, so creating a new certificate will also require you to regenerate the profile.

I have a lot of background info about this stuff in:

Share and Enjoy

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

How to change the expiry date of existing iOS Distribution (In-House) Certificate
 
 
Q