Crypting CSSMERR_DLL_MISSING_VALUE, wenn sie Zeichen-Code für iPhone-Gerät versucht,

StackOverflow https://stackoverflow.com/questions/2159418

  •  23-09-2019
  •  | 
  •  

Frage

ich einen Code haben, die fein in Simulator läuft, aber wenn ich zu bauen für iPhone versuchen, ich eine kryptische Fehlermeldung erhalten:

CodeSign /Users/.../myApp.app (1 error)
error: CSSMERR_DL_MISSING_VALUE

Das ist es. Keine weiteren Referenzen.

Sounds wie es ist, etwas über meine Code-Signing-Privilegien, aber was genau? Mein privaten Schlüssel, Zertifikat und Provisioning-Profil sollten in Ordnung sein, aber dies geschieht mit allen Anwendungen, so ist es nicht App spezifisch. Ich versuchte, das Provisioning-Profil neu zu installieren, aber ohne Erfolg. Was soll ich tun, um wieder diesen Fehler und Make-Code Zeichen Arbeit loswerden?

War es hilfreich?

Lösung

Ok, das ist eine seltsame ein:

hatte ich einen Chipkartenleser angeschlossen ist, mit einer Smart Card mit einem privaten Schlüssel und das Zertifikat Sie darauf, dass ich für einige Unterzeichnung und Authentifizierungsvorgänge verwenden. Es hat nichts mit Xcode zu tun, aber anscheinend diese Smartcard verwirrt Keychain genug, um diesen Fehler zu spucken. Disconnected der Kartenleser und Signatur funktioniert wieder wie erwartet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top