终端正常编包,jenkins中xcodebuild编包报错Command CodeSign failed with a nonzero exit code

问题背景

在jenkins上远程开启stf的时候,控制台一直在编包,如下
终端正常编包,jenkins中xcodebuild编包报错Command CodeSign failed with a nonzero exit code_第1张图片
于是我直接在jenkin上执行

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination "platform=iOS,id=xxx" USE_PORT=8100 test

发现果然没有编包成功,还报了个错,但是同样的命令在主机就成功编包没有问题
终端正常编包,jenkins中xcodebuild编包报错Command CodeSign failed with a nonzero exit code_第2张图片
这个错误貌似是证书的问题,在本机捣固了一通密钥和证书发现完全没有用

解决办法

由于mac security 的ssh远程认证出现问题,需要在编包的前面加上
security unlock-keychain -p “bestvoip” login.keychain

参考链接:远程连接 Mac 设置使用密钥 security -v unlock-keychain

你可能感兴趣的:(自动化,jenkins,运维,stf)