Cle*_*Mac 16 certificate ios circleci fastlane
我的 iOS 证书存储在 GitHub 中并且已过期,circleci 进度中的失败消息是“您的证书 'xxxxxxx.cer' 无效,请检查结束日期并在必要时更新它”。
我需要创建新证书还是下载现有证书?我不记得它最初是如何创建的,我认为它是由 Fastlane 作为构建的一部分完成的。
但是我不知道如何修改Fastlane命令,我尝试添加'cert',但失败了。
ker*_*rry 24
您可以fastlane match development在从 git 存储库中删除开发配置文件和证书后使用。或者,您可以从 git repo 中删除所有内容并运行fastlane match
如果您不关心现有的配置文件和证书,只需运行fastlane match nuke developmentand fastlane match nuke appstore, then fastlane match developmentand fastlane match appstore。这些命令将首先从您的 git repo 和 Apple 开发者门户中删除所有内容,接下来的两个命令将在您的 Apple 开发者门户上创建所有内容并将它们推送到您的 git repo。
阅读这个
Gia*_*ang 21
开始之前确保您在 github 中获得了证书存储库
https://docs.fastlane.tools/actions/match/
清除旧证书
fastlane match nuke development
fastlane match nuke distribution
Run Code Online (Sandbox Code Playgroud)
清除之后,我们需要重新创建新的证书
fastlane match development
fastlane match appstore
Run Code Online (Sandbox Code Playgroud)
并重新启动你的 Xcode
我通过从 Git 存储库中删除证书然后运行 来更新过期的证书fastlane match。如果您附加--force它,还将更新配置文件以使用新证书。
脚步:
fastlane match development --force以更新证书和配置文件。(根据您的证书类型替换development为appstore或。adhoc