Developer ID certificate not working after Apple ID password change

Hi everyone,

After I recently changed my Apple ID (iCloud) password, my Developer ID certificate stopped working for signing macOS apps.

Symptoms:

  • Signing fails with the Developer ID certificate that was previously working fine.
  • I tried re-downloading the certificate from my Apple Developer account and importing it into the Keychain, but the issue persists.
  • It seems that the Developer ID identity is no longer trusted or properly linked to my system since the password change.

Attempts:

  • Re-downloaded and installed the certificate from the developer portal.
  • Verified that the private key is present and linked.
  • Checked keychain access and code-signing identity — everything appears normal, but the signed apps are rejected or the signing process fails.

Blocking issue:

I am unable to delete or revoke the Developer ID certificate on my account (Apple Support says it's not possible).
Also, I can't create a new one due to the certificate limit.

Questions:

  1. Is it expected for a Developer ID certificate to become invalid after changing the Apple ID password?
  2. Is there a recommended way to refresh or restore the certificate trust on macOS?
  3. How can I invalidate the current certificate and generate a new one if I'm stuck?

Any insights or official guidance would be really appreciated.

Thanks in advance!

First up, I recommend that you read The Care and Feeding of Developer ID. It has lots of good advice regarding Developer ID.

There are two mechanisms for signing code with Developer ID:

  • Local signing, with a Developer ID signing identity stored in your keychain
  • Cloud signing, done by the Xcode organiser [1]

Your Apple Account is obviously a concern when cloud signing. AFAIK it has no impact on local signing.

Signing fails with the Developer ID certificate that was previously working fine.

What is the actual failure?

Share and Enjoy

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

[1] See Developer Account Help > Certificates > Cloud-managed certificates

Developer ID certificate not working after Apple ID password change
 
 
Q