Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode: "Revoke certificate - Your account already has a signing certificate for this machine but it is not present in your keychain."

Tags:

xcode

ios

I'm posting this as a question and providing the answer for the benefit of others running into the same situation and searching for the solution as this had me scratching my head and wasting time and searching past questions until I eventually discovered the cause.

I got this error but nothing about my project; my accounts; my certificates; my mac set up had changed. In particular the certificates are still valid and have not been revoked.

Revoke certificate Your account already has a signing certificate for this machine but it is not present in your keychain. To create a new one, you must first revoke the existing certificate.

With no obvious cause for the problem suddenly appearing, I eventually discovered the cause, posted as the answer below.

like image 662
Gruntcakes Avatar asked Mar 15 '17 21:03

Gruntcakes


People also ask

How do I remove code signing certificate?

To Delete a Code Signing CertificateClick Code Signing (blue and silver shield), right-click on the Code Signing Certificate that you want to delete, and then click Delete Certificate. In the Confirm Delete window, read the warning and make sure that you really want to delete the certificate.


1 Answers

In my opinion the answer provided by ykay in this post Your account already has a signing certificate for this machine but it is not present in your keychain should be the correct answer to this issue - it is quick and painless and does NOT involve REVOKING any certificates

like image 100
Richie Hyatt Avatar answered Sep 25 '22 14:09

Richie Hyatt