首页 > 解决方案 > Github Action Run - 安全导入显示“传递给函数的一个或多个参数无效”错误

问题描述

我将输入文件(将 base64 文件解码为 p12 文件)构建为 CERTIFICATE_PATH,P12_PASSWORD 是密码,KEYCHAIN_PATH 已定义。当我在 CLI 上运行命令时,我收到“已导入 1 项”成功消息。但是当我从 GitHub 操作上的 *.yml 文件运行时,我得到“安全性:SecKeychainItemImport:传递给函数的一个或多个参数无效。” 错误。有什么建议么?

安全导入 $CERTIFICATE_PATH -P $P12_PASSWORD -A -t cert -f pkcs12 -k $KEYCHAIN_PATH

CERTIFICATE_PATH - 包含 cert.p12 数据的文件,KEYCHAIN_PATH 是 TEMP/app-signing.keychain-db

标签: github-actions

解决方案


发现问题..传递了错误的证书文件..一旦在安全构建中添加了正确的文件,就能够让它工作


推荐阅读