Когда я пытаюсь создать свой проект iOS XCode в Jenkins, я получаю следующую ошибку:
=== CLEAN NATIVE TARGET MyTarget OF PROJECT MyProject WITH CONFIGURATION Debug === Проверить зависимости [BEROR] Ошибка подписи кода: Идентификация «Разработчик iPhone: мое имя (xxxxxxxx)» не соответствует ни одному действительному сертификату с неистекшим сроком действия / частному ключевая пара в ваших брелках
После прочтения некоторых статей (например, это и это) Я убедился, что присутствует login.keychain, используя:
MacMini:Keychains jenkins$ security list-keychains
"/Users/Shared/Jenkins/Home/Library/Keychains/login.keychain"
"/Library/Keychains/System.keychain"
MacMini:Keychains jenkins$
и что SessionCreate=true присутствует в моем /Library/LaunchDaemons/org.jenkins-ci.plist
PS. Я хотел бы подчеркнуть тот факт, что XCode, работающий на моем mac mini, успешно создает проект, но если я запускаю команду
/usr/bin/xcodebuild -target MyTarget -configuration Debug clean build
... Я все еще получаю то же сообщение об ошибке. Любая идея?