#ios #swift #macos #codesign #code-signing-certificate
#iOS #быстрый #macos #кодовый дизайн #сертификат подписи кода
Вопрос:
Я пытаюсь удалить файл IPA из терминала, используя следующую команду:
codesign -f -s "<Certificate name>" "Test.app";
Это прекрасно работало в моей предыдущей версии Mac OS. Но после обновления Mac os до Sierra 10.12 и Xcode до 8.0; Я получаю эту ошибку, если пытаюсь подписать IPA с терминала.
Я получаю ошибку Ошибка сегментации 11.
Кто-нибудь может помочь? Заранее благодарю вас.
Ответ №1:
у меня также есть такая ошибка сегментации в macOS Sierra. Мне удалось устранить проблему с добавлением параметра timestamp = none и использовать идентификатор отпечатка пальца SHA1 вместо имени сертификата для параметра -s
Вы можете получить отпечаток пальца с помощью: security find-identity -p codesigning
затем найдите свое имя и используйте очень длинное значение идентификатора. Измените свою команду на: codesign -f -s Идентификатор отпечатка пальца «Test.app» временная метка = нет
с уважением