我目前正在设置一个新项目,当创建adhoc和appstore构建时,我意识到Fastlane似乎没有使用几个月前创建的现有证书。相反,它似乎正在生成新的证书并使用它来签署我的配置文件。有没有办法指定/强制Fastlane使用旧的证书而不是新的证书?
我目前正在设置一个新项目,当创建adhoc和appstore构建时,我意识到Fastlane似乎没有使用几个月前创建的现有证书。相反,它似乎正在生成新的证书并使用它来签署我的配置文件。有没有办法指定/强制Fastlane使用旧的证书而不是新的证书?
get_certificates
(之前称为cert)和get_provisioning_profile
(之前称为sigh)操作,而不是match(现在称为sync_code_signing
)。这会给你除了Git仓库同步以外的所有东西。Match::GitHelper.commit_changes
来加密它。设置起来很麻烦,但从那里开始,你应该能够无缝同步。sync_code_signing nuke
来销毁你现有的证书并从头开始生成。这将使match工作,但其他团队可能会依赖于你的旧证书。您可以从AppStore下载您的证书,并将其推送到match存储证书的代码库中。这不会创建新的证书。