简介
cert主要用来创建和维护iOS code signing certificates
.
cert
专注于代码签名,你可为不同的环境(开发/生产)创建新的code signing identitie
,或使用本地存在的 code signing identitie
。
使用
这将检查您的本地计算机上是否安装了任何可用的签名证书。
只有在需要创建新的证书的时候,证书才会被创建
- 创建一个新的私钥
- 创建一个新的签名请求
- 生成,下载和安装证书
- 将所有生成的文件导入到钥匙串中
证书永远不会撤销您现有的证书。 如果您不能再创建证书,证书将引发异常,这意味着您必须撤销其中一个现有证书,为新的证书腾出空间。
举例 | |
---|
--development | 创建开发证书 |
--force | 创建证书,即使有一个已经存在了 |
传递Apple ID:
fastlane cert -u cert@krausefx.com
查看有关可用命令的列表:
请记住,证书无法从Apple Developer Portal
下载现有证书+私钥,私钥永远不会离开您的计算机。
配合sigh
使用
cert
在fastlane中和sigh配合起来使用时变得非常有意思。
fastfile:
lane :beta do
cert
sigh(force: true)
end
参考
https://github.com/fastlane/fastlane/tree/master/cert