远程连接 Mac 设置使用密钥 security -v unlock-keychain
使用jenkins远程部署进行IPA打包时,出现 Command/usr/bin/codesign failed with exit code 1,由于mac security 的ssh远程认证出现问题。security是Mac系统中钥匙串和安全模块的命令行管理工具,(图形化工具为Keychain Access.app)。钥匙串(Keychain)实质上就是一个用于存放证书、密钥、密码等安全认证实
·
使用jenkins远程部署进行IPA打包时,出现 Command/usr/bin/codesign failed with exit code 1,由于mac security 的ssh远程认证出现问题。
security是Mac系统中钥匙串和安全模块的命令行管理工具,(图形化工具为Keychain Access.app)。钥匙串(Keychain)实质上就是一个用于存放证书、密钥、密码等安全认证实体的仓库,在计算机中保存为一个.keychain的文件,默认存放在以下目录中(使用这几个目录中的钥匙串时不需要写路径,直接用文件名即可,Security工具会自动搜索):
- ~/Library/Keychains/
- /Library/Keychains/
- /Network/Library/Keychains/
保存在~/.bash_profile
security -v unlock-keychain -p "userpassword" ~/Library/Keychains/login.keychian
或者
1.在应用程序里搜索Keychain Access,中文叫钥匙串访问权限
2.找到你的证书,右击 — 显示简介 — 访问控制 — 选中【允许所有应用程序访问此项目】 — 存储更攺 — 输入密码后保存更攺,解决问题。
更多推荐
已为社区贡献1条内容
所有评论(0)