配置文件不包括签名证书。

10

我已经将Xcode更新至8,自此以后无法运行我的项目。

我试着启用/禁用"自动管理签名"选项,但仍然收到两个警告:

  1. 您的应用程序ID“…”无法注册到您的开发团队。
  2. 配置文件“…”不包括签名证书“我的签名证书”

我是我们开发者门户网站上的团队代理,可以看到我的用户证书和所有内容都是有效的。 当我前往 Xcode -> Preferences -> Account时,我可以看到我们的团队帐户附加到我们所有的团队配置文件上,但在我的个人证书中,我看不到任何附加的配置文件。

如何将缺失的配置文件添加到我的个人证书中,为什么会发生这种情况?

我按照链接操作,但没有帮助。


试试这个:https://dev59.com/MFkS5IYBdhLWcg3wp4bO - Umair Afzal
1个回答

23
为了解决这个问题,我需要从我的证书类别下的钥匙串访问中删除所有的登录钥匙。 现在我只有两个登录钥匙,团队证书和我的私人证书。

2
在我的情况下,它试图使用错误的证书。一旦我删除了它错误尝试使用的证书,它就退回到下一个证书并与之协同工作了。 - Andrew Plummer
2
你如何检测被 XCode 误用的错误证书? - Vojta
@user3797599 有些人说他们可以找到同时具有公钥和私钥的证书。如果证书只有公钥,那就是错误的证书。 - Chen Li Yong
@user3797599,您在Apple Developer上用于创建配置文件的证书是正确的。在这种特殊情况下,所有具有相同名称的其他证书都可以视为不正确(在我的情况下,通过过期日期很容易检测到,正确的日期是5月25日,其余明显是我知道错误的其他月份),请注意,出现此问题的是“登录”钥匙串,而“系统”钥匙串包含唯一一个正确的证书。 - RAM237
1
非常感谢您,您救了我的一天。我删除了所有不需要的证书,只保留了有效的一个,然后它就起作用了。 - Jasmine John

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