Шифрование CSSMERR_DLL_MISSING_VALUE при попытке подписать код для устройства iPhone - PullRequest
0 голосов
/ 29 января 2010

У меня есть код, который отлично работает в симуляторе, но когда я пытаюсь собрать для iPhone, я получаю загадочную ошибку:

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

Вот и все. Других ссылок нет.

Звучит так, будто это что-то из моих привилегий подписи кода, но что именно? Мой закрытый ключ, сертификат и профиль обеспечения должны быть в порядке, но это происходит со всеми приложениями, поэтому оно не зависит от конкретного приложения. Я попытался переустановить профиль обеспечения, но безрезультатно. Что я должен сделать, чтобы избавиться от этой ошибки и снова заставить работать код?

1 Ответ

1 голос
/ 29 января 2010

Хорошо, это странно:

Я подключил устройство для чтения смарт-карт со смарт-картой с закрытым ключом и сертификатом, которую я использую для некоторых операций подписи и аутентификации. Это не имеет ничего общего с XCode, но, очевидно, эта смарт-карта запутала Keychain достаточно, чтобы выплюнуть эту ошибку. Отключил кардридер и подпись снова работает как положено.

...