Cryping cssmerr_dll_missing_value ao tentar assinar o código para o dispositivo iPhone

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

  •  23-09-2019
  •  | 
  •  

Pergunta

Eu tenho algum código que funciona bem no simulador, mas quando tento construir para o iPhone, recebo um erro enigmático:

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

É isso. Nenhuma outra referência.

Parece que é algo sobre meus privilégios de assinatura de código, mas o que exatamente? Minha chave privada, certificado e perfil de provisionamento devem estar bem, mas isso acontece com todos os aplicativos, portanto não é específico do aplicativo. Tentei reinstalar o perfil de provisionamento, mas sem sucesso. O que devo fazer para me livrar desse erro e fazer com que o sinal do código funcione novamente?

Foi útil?

Solução

Ok, isso é estranho:

Eu tinha um leitor de cartão inteligente conectado, com um cartão inteligente com uma chave privada e um certificado, que uso para algumas operações de assinatura e autenticação. Não tem nada a ver com o Xcode, mas aparentemente esse chaveiro confuso de SmartCard o suficiente para cuspir esse erro. Desconectado o leitor de cartão e a assinatura funciona novamente como esperado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top