Ich befolge die Anweisungen zum Codesign gdb
auf meinem MBP, aber wenn ich am Ende des Erstellungsprozesses des Systemzertifikats angelangt bin, sagt der Schlüsselbund „Unbekannter Fehler = -2.147.414.007“ und das Zertifikat wurde nicht erstellt.
Es erstellt ein Zertifikat für den Anmeldeort, aber das System schlägt fehl.
Was ist das Problem und wie kann ich es beheben?
Ich habe den gleichen Fehler erhalten, also habe ich den Prozess durchlaufen, aber das Zertifikat im Login-Schlüsselbund erstellt. Sobald dies erledigt ist, können Sie das Zertifikat über die Benutzeroberfläche in den System-Schlüsselbund ziehen.
Sie müssen Ihren Systemschlüsselbund zuerst entsperren, wenn er als gesperrtes Vorhängeschloss angezeigt wird: Klicken Sie einfach mit der rechten Maustaste und wählen Sie „Schlüsselbund „System“ entsperren“.
Sie müssen Ihr Passwort mehrmals eingeben, aber irgendwann funktioniert es, und der entsprechende codesign
Befehl funktioniert:
codesign -fs your-cert-name $(which gdb)
Einige der Tutorials, die ich durchlaufen habe, um diesen Prozess zu skizzieren (und für mich das Hochladen auf TestFlight, z. B.: Ray Wenderlich), geben an, dass die CA-E-Mail leer gelassen werden soll. Der Hinweistext besagt, dass dies erforderlich ist, aber ich habe dies ignoriert, wie in den Tutorials angegeben. Durch einfaches Hinzufügen der E-Mail-Adresse der Zertifizierungsstelle (mein bei iTunes Connect registriertes Administratorkonto) konnte ich das Zertifikat herunterladen.
Flammendes Eichhörnchen
Unable to find Mach task port for process-id 39655: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8))
Daniel Terhorst-Nord
locate gdb
Flammendes Eichhörnchen
During startup program terminated with signal ?, Unknown signal.
Wann ist gdb unter macOS kaputt gegangen?Daniel Terhorst-Nord
Flammendes Eichhörnchen
xdavidliu
terminated with signal
ist ein separater, nicht verwandter Fehler, den ich mit brew gdb 8.1 bekomme, aber nicht 8.01 auf High Sierra. 8.1 ist auf High Sierra sicherlich kaputt, während ich 8.01 zum Laufen gebracht habe. Ab dem Veröffentlichungsdatum vom 17. November bin ich mir jedoch nicht sicher, welche Version Sie verwendet haben.xdavidliu
Zakkak