我最近更新了我的Jenkins mac mini机器,从yosemite到sierra以及最新的xcode(8.3.2)。
现在每当我尝试从jenkins作业构建我的应用程序和代码签名时,它都会因以下隐藏错误而失败
unknown error -1=ffffffffffffffff
Command /usr/bin/codesign failed with exit code 1
当我作为jenkins用户进入我的jenkins mac mini框并运行相同的构建命令时,一切正常。此外,它从xcode构建和签署应用程序时工作正常。有没有人看到过这个问题?
答案 0 :(得分:3)
我认为这与Fastlane的这个公开问题有关。你可以从这里开始:
答案 1 :(得分:3)
将此添加到Jenkins作业的构建步骤为我解决了问题。
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k ${JENKINS_PWD} ~/Library/Keychains/login.keychain-db