Fastlane 健身房仅在运行 ssh 时失败并显示错误:任务失败,退出 1 信号 0 /usr/bin/codesign --强制签名'--verbose'



当我从终端本地运行相同的Fastlane时,它工作正常。但当我在Mac节点上从Jenkins Pipeline运行它时,该节点使用带有用户名和密码的ssh连接。

在我运行一些安全命令来创建密钥链、在密钥链中查找证书、标识、导入证书和p12文件后,我开始出现这个错误

*/*.app/Frameworks/libswiftcore.dylib: replacing existing signature
*/*.app/Frameworks/libswiftcore.dylib: unknown error -1=ffffffffffffffff
error: Task failed with exit 1 signal 0
/usr/bin/codesign --force sign '' '--verbose'

我试着删除了除登录和系统之外的所有其他钥匙链,我也重新启动了Mac,我也在大楼前进行清洁。我对每个构建都使用单独的派生数据文件夹。尽管如此,我在使用Jenkins Pipeline运行时仍然会遇到同样的错误,我的Mac机器是使用ssh连接到Jenkins的。

谢谢。

从keychain中删除标识后开始工作,在匹配操作中添加keychain_password参数。

相关内容

最新更新