Команда / usr / bin / codesign завершилась неудачно с кодом завершения 1 неизвестная ошибка -1 = ffffffffffffffff - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь построить и подписать этот проект с помощью jenkins и следующей команды:

security unlock-keychain -p [redacted] ${HOME}/Library/Keychains/login.keychain
security set-keychain-settings -t 3600 -l ${HOME}/Library/Keychains/login.keychain
npm run webpack && cordova build --release ios --device --codeSignIdentity="iPhone Distribution" --developmentTeam="[redacted]" --provisioningProfile="[redacted]" --packageType="app-store" --buildFlag="VALID_ARCHS=arm64"

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

Ошибка:

14:32:35 /Users/username/Library/Developer/Xcode/DerivedData/appname-avqswaaawaizisddhnggxvrqarsr/Build/Intermediates.noindex/ArchiveIntermediates/appname/InstallationBuildProductsLocation/Applications/appname.app: unknown error -1=ffffffffffffffff
14:32:35 Command /usr/bin/codesign failed with exit code 1

Редактировать 1: я вижу, что профиль и сертификат правильно отображаются в цепочке для ключей входа в систему, что я понимаю, как правильное место.

Я могу выполнить эту команду в командной строке машины.Так что похоже на ту же проблему, что и здесь: Jenkins: Команда / usr / bin / codesign завершилась неудачно с кодом выхода 1

Редактировать 2: Хорошо, так что время в следующемКоманда не была достаточно длинной:

security set-keychain-settings -t 3600 -l ${HOME}/Library/Keychains/login.keychain 

Теперь я изменил ее на 36000, и она работает.

Очень странно, что 3600 не работал, так как сборка занимает всего 6-7 минут, и это должно охватывать 60 минут.Я все еще хотел бы получить ответ на этот вопрос, поскольку сам не могу прийти к нему.

...