6

用户已吊销分发证书。下载新证书(带有密钥的 p12)后,我仍然无法获得

match appstore

去工作。

我收到错误:

证书“XXXXXXXXX”(存储在您的 git 存储库中)对于用户 XXX@XXX.XXX 在开发人员门户中不可用 确保每次为此 Git 存储库运行“匹配”时使用相同的用户和团队。这可能是由于在 Dev Portal 上吊销证书造成的。

它是同一个用户和团队,我认为手动下载证书和密钥可以解决这个问题。

有什么想法吗?

4

4 回答 4

12

好消息:您不需要使用match nuke(这会使任何现有的 Testflight 构建无法下载。)

相反,您可以手动从匹配存储库中删除所有证书和配置文件(只需删除文件、提交并推送到origin.)

下次运行match时,它将重新创建一组新的证书和配置文件(注意:如果您已达到允许的最大数量,您可能必须吊销现有的分发证书,但这比吊销一切都要好,这就是这样match nuke做的。)

于 2017-05-22T15:22:12.393 回答
6
  1. 转到证书存储库并删除 /certs/development 和 /certs/distribution 下的证书文件。
  2. 提交并推送
  3. 运行匹配,它将创建一个新证书
于 2019-05-02T06:26:16.277 回答
4

解决此问题的最佳和最简单的方法是使用该match nuke distribution功能并match再次运行。这将确保从干净的盘子开始

于 2016-05-31T01:02:15.607 回答
2

错误告诉你出了什么问题。您存储在证书存储库中的证书已被吊销。上传你在里面的新的

于 2016-05-30T08:01:54.300 回答