2010-01-29 1 views
0

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

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

Вот и все. Никаких других ссылок.

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

ответ

1

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

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

Смежные вопросы