Я пробовал кодировать, используя:
/usr/bin/codesign -f -s $IDENTITY --keychain $KEYCHAIN --entitlements $ENTITLEMENTS Payload/Test.app
Но я получаю ошибку errSecInternalComponent
.
Ни один из них не решил мою проблему
Я решил проблему, убедившись, что Apple ID, на который зарегистрирован телефон, совпадает с Apple ID разработчика.
Я тоже получил ту же ошибку от подписи кода. Кажется, это в основном bcoz доступа к связке ключей. Мало того, что связка ключей должна быть в разблокированном состоянии, как предлагается в большей части сообщения.
Я сделал следующие шаги, чтобы решить эту проблему.
Пусть связка ключей для входа в систему (или там, где присутствует ваша идентификация для подписи кода) находится в заблокированном состоянии. Чтобы сделать это, откройте Связку ключей, щелкните правой кнопкой мыши связку ключей входа и выберите «Заблокировать Связку ключей« вход »».
Выполните командную строку.
Кажется, в командной строке нужно вводить пароль при появлении запроса. В противном случае ошибка продолжает появляться, даже когда связка ключей находится в разблокированном состоянии.
Надеюсь, поможет.
Спасибо. исправил это для меня. Очень непонятная проблема и простое решение
Если приведенный ниже ответ решил вашу проблему, примите его.
См. здесь