Тренажерный зал Fastlane завершился неудачно с ошибкой только при запуске через ssh: не удалось выполнить задачу с сигналом выхода 1 0 / usr / bin / codesign --force sign '' '--verbose' - PullRequest
0 голосов
/ 08 декабря 2018

Когда я запускаю тот же Fastlane локально из терминала, он работает нормально.Но когда я запускаю его из Jenkins Pipeline на узле Mac, который подключен с помощью ssh с именем пользователя и паролем.

Я начал получать эту ошибку после запуска некоторых команд безопасности для создания цепочки для ключей, поиска сертификатов, идентификации, импорта сертификата иp12 файлы в цепочке для ключей

*/*.app/Frameworks/libswiftcore.dylib: replacing existing signature
*/*.app/Frameworks/libswiftcore.dylib: unknown error -1=ffffffffffffffff
error: Task failed with exit 1 signal 0
     /usr/bin/codesign --force sign '' '--verbose'

Я попытался удалить все другие цепочки для ключей, кроме входа в систему и системы, я также перезапустил Mac, я также чищу перед сборкой.Я использую отдельную папку производных данных для каждой сборки.Тем не менее я получаю ту же ошибку при работе с Jenkins Pipeline, мой компьютер Mac подключен к jenkins с использованием ssh.

1 Ответ

0 голосов
/ 08 декабря 2018

Спасибо.

Начал работать, когда убрал тождество из цепочки для ключей, добавил параметр keychain_password в действии совпадения.

...