wake-up-neo.net

warnung der Schlüsselkette Der Schlüsselbund „System Roots“ kann nicht geändert werden

Ich bin mit folgendem Fehler "Schlüsselbund" System Roots "kann nicht geändert werden", wenn ich auf das Zertifikat tippe. Nach dem Googeln erfahre ich, dass das Zertifikat per Drag & Drop die Lösung dafür ist.

Aber auch dann, wenn dies auch im Code ausgeführt wird, heißt es, dass "Profil nicht mit vaild Zertifikat/Privaten Schlüsselkettenpaar in der Standardschlüsselkette übereinstimmt".

Irgendeine Lösungsmöglichkeit....

Vielen Dank.

31
nik

Schritt 1- Laden Sie Ihr Entwicklerzertifikat herunter und legen Sie es in IhremDEFAULT-Schlüsselanhänger ab

Schritt 2- Apple WWDRCA-Zertifikat herunterladen und im selben Schlüsselbund ablegen.

Schritt 3-CHECKWenn sich neben Ihrem Zertifikat ein privater Schlüssel befindet .. (Sie sollten ein kleines Dreieck neben Ihrem Zertifikat sehen können. Klicken Sie auf darauf, ob Ihr privater Schlüssel vorhanden ist oder nicht)

Schritt 4- Laden Sie das Bereitstellungsprofil vom Entwicklerportal herunter und legen Sie es in Ihrem Xcode ab.

Versuche zuerst diese Dinge zu tun. Wenn Sie immer noch eine Fehlermeldung erhalten, löschen Sie dieextraApple-Zertifikate in Ihrem Schlüsselbund, und versuchen Sie es erneut.

19
A for Alpha

Please try following Three steps

Schritt 1: Öffnen Sie Ihre App für den Zugriff auf Schlüsselbund.
Schritt 2: Auf der linken Seite wird eine Liste mit "Login", "System" und "System Roots" angezeigt. Ziehen Sie Ihr Zertifikat einfach in die Option "Login".
Schritt 3: Das Zertifikat wird erfolgreich in Keychain Access installiert. 

130
Sunil Targe

Ich hatte das gleiche Problem, als ich versuchte, ein iOS Push-Dienstzertifikat bei geöffneter Schlüsselbundanwendung zu installieren. Um dieses Problem zu lösen, habe ich die Anwendung gerade geschlossen und das Zertifikat doppelt angeklickt. Anschließend wurde das Zertifikat problemlos installiert.

10
Tony

Ich habe das Problem gelöst, indem Sie die folgenden Befehle im Terminal ausführen. (vom googeln)

cd /System/Library
Sudo chmod -R 777 Keychains

Fügen Sie das Zertifikat hinzu und Sie sollten den Fehler nicht erhalten.

Sudo chmod 755 Keychains
Sudo chmod 644 Keychains/*
3
palaniraja

 enter image description here


Ich habe dieses Problem auch mit dem APNS -Zertifikat konfrontiert, indem Sie darauf doppelklicken, um den Fehler zu erhalten, aber das Zertifikat manuell zu importieren funktioniert für mich.


 enter image description here

2
Anand Nimje

Der Standardschlüsselbund ist der Schlüsselbund, den Keychain Access in boldface in der Liste der Schlüsselbunde anzeigt. Normalerweise handelt es sich dabei um den "Login" -Schlüsselanhänger. Öffnen Sie den Standardschlüsselbund und suchen Sie nach Ihrem Zertifikat. Wenn Sie es finden, stellen Sie sicher, dass sich links ein kleines Dreieck befindet. Wenn Sie auf dieses Dreieck klicken, wird der private Schlüssel angezeigt. Wenn Sie nicht alles haben, können Sie keine Binärdateien signieren.

2
Caleb

In meinem Fall musste ich eine neue .certSigningRequest-Datei erstellen, indem Sie die Schritte hier befolgen.

Und dann muss ich die Zertifikate erneut mit dieser neuen Datei erstellen.

0
Napa

Beenden Sie den Schlüsselbundzugriff und doppelklicken Sie auf AppleWWDRCA.cer und developer_identity.cer. Sie fügten sie dem Login-Schlüsselbund hinzu, anstatt zu versuchen, den System-Roots-Schlüsselbund hinzuzufügen.

Link zur Apple-Diskussion: https://discussions.Apple.com/thread/2343078

0
Yogendra Singh

Hatte gerade den gleichen Fehler. Nach dem Beenden des Schlüsselbundzugriffs und dem Doppelklicken auf AppleWWDRCA.cer und developer_identity.cer stellte sich heraus, dass es einwandfrei funktioniert hat. Sie fügten sie dem Login-Schlüsselbund hinzu, anstatt zu versuchen, den System-Roots-Schlüsselbund hinzuzufügen.

0