fastlane证书管理
最后更新于
最后更新于
#fastlane #证书管理
fastlane match <type> --readonly
从仓库中同步对应的证书
苹果证书的有效期只有一年,因此需要每年续费开发者账号并刷新证书。 当证书过期后,会自动从苹果开发者网站上移除;但是使用fastlane同步证书时,却不清楚是否时被某人移除,证书过期还是发生了错误,match会提示以下的错误,而不是执行任何对用户及其证书危险的操作。
[!] Your certificate 'XXXXXXXXXX.cer' is not valid, please check end date and renew it if necessary
在证书过期后,首先要删除仓库中的证书,有两种方式来处理:
fastlane match nuke
自动删除证书
手动删除仓库中的证书
接着使用 fastlane match 创建新的证书
fastlane match nuke
将会删除指定类型的所有证书
接着使用 fastlane match
创建指定类型的证书
在远程仓库中移除需要清除的证书
在苹果开发者网站中删除对应的provision文件
使用 fastlane match
创建指定类型的证书