
简介:为了方便测试人员和把程序员从频繁的打包工作中解放出来,使用Jenkins自动化远程Mac节点打包真香
之前研究Jenkins自动化远程Mac节点打包成功后,就一直正常打包,当项目打包上架后,再使用Jenkins自动打包,突然就报错了
控制台输出的错误如下:
分析:使用Jenkins本地自动化打包成功,但使用远程Mac节点打包却报错,发现打开钥匙串没有报错,说明打开钥匙密码没错,但有报错前有输出证书有关的信息
参考了一下大神的文章,跟文章中描述情况非常相似,因为测试的时候用的是其他开发者账号的证书,但上架的时候用的另一个开发者的证书,但是loginkeychain文件没有重新上传,觉得可能是证书权限的问题。
解决方法:
把之前放在登录权限里面的证书拖到系统权限里面,前往钥匙串存放目录~/Library/Keychains,重新复制出loginkeychain-db, 去掉-db重新上传到Jenkins,然后就打包成功了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)