您已经拥有当前的iOS开发证书或者正在等待证书请求。

5

下面的图片问题

我安装了新的OSX High Sierra系统, 问题:所有已安装的证书都被删除了。 因此,我使用我的本地机器signingCertificate创建了新的分发证书,并将其下载并安装到计算机中。 当我运行项目时,会出现错误。我尝试了在StackOverflow中找到的所有步骤,但无法解决。

5个回答

8

如果您没有企业开发者帐户,则只允许创建 3 个生产证书。如果您的系统中没有任何.p12,则可以要求所有者提供.p12,或通过吊销其中一个证书来生成新的证书。

非企业开发者帐户一次仅允许有3个发布/生产证书。


4
3份发布证书提示让我受益匪浅。 - serhii.syrotynin
1
是的,我之前不知道这个。我查看了你的答案并从开发者门户中删除了一个证书,然后就可以了。谢谢啊。 - Aiyub Munshi
1
我有一个企业账户,但似乎仍然存在三个证书的限制。 - tschumann
哦,我想我应该更新我的答案。谢谢 (: - nikhilgohil11
这个救了我的一天,删除多余的开发证书,它就能工作了。 - Polycarp Kavoo

4
  1. 通过 Xcode -> 首选项 -> 帐户 -> 下载手动配置文件 获取所有配置文件。
  2. 我建议使用手动签名而不是自动签名。
  3. 选择手动签名的配置文件,应该使用分发证书创建。

应该可以正常工作。


0
  1. 打开钥匙串访问应用程序
  2. 选择“登录”并搜索 Apple Development:{你的苹果ID}
  3. 备份所有搜索结果(如果需要)
  4. 删除这个(或多个)证书
  5. 重新启动Xcode,它将自动修复此问题。

这对我有用。


0

当我在Xcode 9.2中创建新证书时,出现了错误:"You already have a current iOS Distribution certificate or a pending certificate request"

只需两个步骤即可解决此错误。

  1. 从developer.apple.com中删除旧证书
  2. 从Xcode或developer.apple.com创建新证书

我的问题已经解决(我正在使用Xcode 9.2)。


0

撤销您将要使用的证书,然后从xCode手动或自动创建它。这最终帮助了我。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接