Crypting CSSMERR_DLL_MISSING_VALUE quando si cerca di firmare il codice per il dispositivo iPhone

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

  •  23-09-2019
  •  | 
  •  

Domanda

Ho qualche codice che funziona bene nel simulatore, ma quando provo a costruire per iPhone, ottengo un errore criptico:

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

Questo è tutto. Non ci sono altri riferimenti.

Suoni come se fosse qualcosa per il mio codice privilegi di firma, ma cosa esattamente? La mia chiave privata, il certificato e il profilo di provisioning dovrebbero essere OK, ma questo accade con tutte le applicazioni, quindi non è un'applicazione specifica. Ho provato a reinstallare il profilo di provisioning, ma senza alcun risultato. Cosa devo fare per sbarazzarsi di questo errore e rendere di nuovo segno di codice di lavoro?

È stato utile?

Soluzione

Ok, questo è uno strano:

Ho avuto un lettore di smart card collegato, con una smart card con una chiave privata e il certificato su di esso, che uso per alcune operazioni di firma e autenticazione. Non ha nulla a che fare con Xcode, ma a quanto pare questo smartcard confuso portachiavi abbastanza per sputare fuori questo errore. Scollegato il lettore di schede e la firma funziona di nuovo come previsto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top