iOS Jenkins自动化远程Mac节点打包遇到的坑

iOS Jenkins自动化远程Mac节点打包遇到的坑,第1张

简介:为了方便测试人员和把程序员从频繁的打包工作中解放出来,使用Jenkins自动化远程Mac节点打包真香

之前研究Jenkins自动化远程Mac节点打包成功后,就一直正常打包,当项目打包上架后,再使用Jenkins自动打包,突然就报错了

控制台输出的错误如下:

分析:使用Jenkins本地自动化打包成功,但使用远程Mac节点打包却报错,发现打开钥匙串没有报错,说明打开钥匙密码没错,但有报错前有输出证书有关的信息

参考了一下大神的文章,跟文章中描述情况非常相似,因为测试的时候用的是其他开发者账号的证书,但上架的时候用的另一个开发者的证书,但是loginkeychain文件没有重新上传,觉得可能是证书权限的问题。

解决方法:

把之前放在登录权限里面的证书拖到系统权限里面,前往钥匙串存放目录~/Library/Keychains,重新复制出loginkeychain-db, 去掉-db重新上传到Jenkins,然后就打包成功了

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10133856.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存