Crypting CSSMERR_DLL_MISSING_VALUE cuando se trata de código de señal para el dispositivo iPhone

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

  •  23-09-2019
  •  | 
  •  

Pregunta

Tengo algo de código que funciona muy bien en el simulador, pero cuando intento de construir para el iPhone, me sale un error críptico:

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

Eso es todo. No hay otras referencias.

suena como si algo en mi código privilegios de firma, pero ¿qué es exactamente? Mi clave privada, el certificado y el archivo de suministro deben estar bien, pero esto sucede con todas las aplicaciones, así que no es aplicación específica. He intentado volver a instalar el archivo de suministro, pero fue en vano. ¿Qué debo hacer para deshacerse de este error y hacer el trabajo signo código de nuevo?

¿Fue útil?

Solución

Bueno, esto es un raro:

Yo tenía un lector de tarjetas inteligentes conectado, con una tarjeta inteligente con una clave privada y el certificado en él, que utilizo para algunas operaciones de firma y autenticación. No tiene nada que ver con Xcode, pero al parecer esta tarjeta inteligente confundido llavero suficiente para escupir este error. Desconectados el lector de tarjetas y la firma vuelve a funcionar como se espera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top