2016-02-17 4 views
15

Da die Apple Worldwide Entwickler Relations Certification Authority am 14. Februar abgelaufen ist, muss ich das neue installieren. Um dies zu tun, muss ich das alte von beiden Registerkarten System und Login in meinem Schlüsselbund löschen.entfernen Apple Worldwide Entwickler Relations Certification Authority von System Keychain

Entfernen von der Login-Registerkarte war einfach und sofort. Aber es aus der System-Registerkarte zu entfernen ist unmöglich. Ich kann es in meinem System Registerkarte sehen, die besagt, dass es abgelaufen ist:

enter image description here

Wenn ich versuche, es zu löschen, werde ich die folgende Fehlermeldung erhalten:

enter image description here

Ich brauche um es zu löschen, damit ich Apps in den AppStore hochladen konnte. Inzwischen stecke ich fest und kann nichts tun. Was kann ich tun, um es zu löschen?

Das ist, was ich immer, wenn ich versuche, die Systeme Tab zu entsperren:

enter image description here

Dies ist, was Xcode gibt mir:

enter image description here

+0

Stellen Sie sicher, dass Sie Ansicht abgelaufene Zertifikate auf Schlüsselbund auswählen, um das alte Zertifikat zu löschen –

+1

Ich denke, der Grund, dass die Frage eine Prämie hat, ist, dass es auf der falschen Platine ist. Wäre es nicht besser, Anders oder SuperUser zu fragen? – KeksArmee

Antwort

9

Die Antwort für zukünftige Entwickler ist das gleiche Problem ganz einfach:

  • Starten Sie Ihren Mac
  • Während Neustart Halt auf Befehl + R, das Ihren Mac in dem „sudo“ Modus bootet , damit Sie den bash-Befehl schreiben können. Bitte beachten Sie, dass das Schreiben des folgenden Befehls sehr sicher und risikofrei ist, aber wie immer beim Umgang mit systematischen Befehlen, stellen Sie sicher, dass Ihr Backup in der Nähe ist!
  • Wenn geladen, gehen Sie zu Dienstprogramme, Terminal.
  • Schreiben Sie zuerst: csrutil status. Dies zeigt Ihnen den Status von SIP. Ihr Ziel wird sein, den SIP (System Integrity Protection) zu deaktivieren. Nach dem Überprüfen des Status wird höchstwahrscheinlich der Status Aktiviert angezeigt. Wenn Sie es aktiviert finden, schreiben Sie: csrutil disable. Dies wird das SIP deaktivieren.
  • Starten Sie Ihren Mac, öffnen Schlüsselbund, und Sie werden in der Lage sein, alle stecken gebliebenen Zertifikate zu löschen, einschließlich der abgelaufenen WWDR.

Hoffe es wird jemandem in der Zukunft helfen !!

1

Sie gehen Zugang zu Schlüsselanhänger Klicken Sie mit der rechten Maustaste auf Apple Worldwide Developer Relations Certification Authority und klicken Sie auf Löschen. enter image description here

Wenn dies nicht funktioniert, dann nur auf auf System von der linken Seite oben und das gleiche tun danach ziehen Sie das neue Zertifikat fallen, die gefunden wird: https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

+0

das mache ich !! und immer noch bekomme ich den gleichen Fehler –

+0

Ich habe versucht, das Zertifikat zu löschen, aber was auch immer ich tue ich kann es nicht löschen –

+0

Haben Sie System Registerkarte überprüft, wie ich das gleiche Problem gestern konfrontiert –

1

Versuchen Sie, neue Zertifikat zu installieren, um von unten stehenden Link.

https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

Das ist für mich gearbeitet. Ich hoffe, dass dir das weiterhilft.

+0

i installiert die neue, aber ich brauche das alte zu löschen, da Xcode wird mir nichts in den Laden –

+0

Try einreichen lassen zurücksetzen Schlüsselanhänger Schlüsselbund 1. Öffnen Schlüsselbund 2. Öffnen Sie Preference Klicken Sie dann auf "Reset My Default Keychain" und versuchen Sie das Zertifikat neu zu installieren. – DJ1