SecKey API retured:-25308 错误原因

之前iOS app的daily build是在Mac上定时任务执行脚本,最近同事把执行脚本的命令放到了Jenkins上,但是发现打包失败。
查了下日志,报错信息如下:



定时任务正常执行,脚本是没有问题的,所以猜测是远程登录的问题导致。搜索了下,发现是因为keychain的问题导致,远程登录需要手动解锁keychain,才能使用keychain中的证书文件。
在执行codesign命令之前增加以下代码即可解决问题:

security unlock-keychain -p "yourpwd" $HOME/Library/Keychains/login.keychain

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容