用户已撤销分发证书。下载新证书(带有密钥的p12)后,我仍然无法获得
match appstore
工作。
我收到错误:
证书'XXXXXXXXXX'(存储在您的git仓库中)不可用 用户的开发者门户网站XXX@XXX.XXX确保使用 每次为此Git存储库运行“匹配”时,相同的用户和团队。 这可能是由于在Dev Portal上撤销证书引起的。
它是同一个用户和团队,我认为手动下载证书和密钥会解决这个问题。
任何想法SO?
答案 0 :(得分:7)
好消息:您不需要使用match nuke
(这会使任何现有的Testflight构建无法下载。)
相反,您只需从匹配存储库中手动删除所有证书和配置文件(只需删除文件,提交并推送到origin
。)
下次运行match
时,它将重新创建一组新的证书和配置文件(注意:如果您已达到允许的最大数量,则可能必须撤销现有的分发证书,但是击败一切,这是match nuke
所做的。)
答案 1 :(得分:3)
解决此问题的最佳和最简单方法是使用match nuke distribution
功能并再次运行match
。这将确保从干净的盘子开始
答案 2 :(得分:1)
错误告诉你什么是错的。您存储在证书库中的证书是已撤销的证书。上传你的新文件
答案 3 :(得分:0)