用户已吊销分发证书。下载新证书(带有密钥的 p12)后,我仍然无法获得
match appstore
去工作。
我收到错误:
证书"XXXXXXXXXX"(存储在 git 存储库中)在 用户 XXX@XXX.XXX 的开发人员门户 确保使用 每次为此 Git 存储库运行"匹配"时,相同的用户和团队。 这可能是由于在开发人员门户上吊销证书导致的。
它是同一个用户和团队,我认为手动下载证书和密钥可以解决此问题。
有什么想法吗?
好消息:您不需要使用 match nuke
(这将使任何现有的 Testflight 版本无法下载)。
相反,您可以手动从匹配存储库中删除所有证书和配置文件(只需删除文件,提交并推送到origin
。
下次运行match
时,它将重新创建一组新的证书和配置文件(注意:如果您已达到允许的最大数量,则可能必须吊销现有的分发证书,但这胜过吊销所有内容,这就是match nuke
所做的。
- 转到证书存储库,并删除/certs/development 和/certs/distribution 下的证书文件。
- 提交和推送
- 运行匹配,它将创建一个新证书
的最佳和最简单的方法是使用 match nuke distribution
功能并再次运行match
。这将确保从干净的板开始
错误告诉您出了什么问题。存储在证书存储库中的证书是被吊销的证书。上传您在其中的新内容