0%

security相关命令

security相关命令

证书导入命令

1
2
3
$ security import /Users/kris/Desktop/test/distribution.p12 -k ~/Library/Keychains/login.keychain -P 证书安装密码 -T /usr/bin/codesign -T /usr/bin/security

$ security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k 电脑密码 ~/Library/Keychains/login.keychain

使用上述两条命令导入证书后,可以避免打包的时候弹出系统的鉴权弹框,在一些完全命令行自动化的场景下,这些鉴权的输入框无法展示,所以建议使用以上两条命令来导入证书。

删除证书命令

1
$ security delete-identity -c "iPhone Distribution: XXXXX Management Co., Ltd."

解锁钥匙串

1
$ security unlock-keychain -p 电脑密码 ~/Library/Keychains/login.keychain

查看默认钥匙串

1
$ security default-keychain

列出机器上所有的钥匙串

1
$ security list-keychains

查看security命令手册

1
$ man security

查看security delete-identity命令用法

1
$ security delete-identity help

附上man命令的快捷操作

按键 实现功能
空格键 向下翻一页
Pg Dn 向下翻一页
Pg Up 向上翻一页
Home 去到第一页
End 去到最后一页
/string 向下搜索string这个字符串
?string 向上搜索string这个字符串
q 结束这次的手册页