在System.keychain和login.keychain之间的iphone开发人员中的模糊匹配

oky*_*eni 16 iphone xcode

我遇到了代码签名问题.在SO和其他地方发布的解决方案删除了​​重复的证书,但我已经这样做了,构建错误不断弹出.我不知道该怎么做.

在keychain访问下,有登录和系统,两者都有iPhone开发人员:myName.我想删除其中一个吗?我应该删除哪一个?登录一个还是系统一个?

谢谢!

oky*_*eni 54

大多数答案会告诉您证书重复.这对我的情况来说是正确的,但答案遗漏了如何做到这一点.

对我来说,我的帐户已过期,我必须获得一个新证书并安装它.接下来,我查看了Keychain并删除了过期的证书,但仍然收到错误.对我有用的实际上是在Keychain中搜索"iPhone"并删除所有过期的证书.显然,其中一些没有显示在系统/证书或登录/证书中.

希望这可以帮助!

  • 这对我有用.在我按照您的建议进行搜索之前,我找不到重复内容.谢谢! (7认同)

Mir*_*ann 5

有时,系统中的重复证书 fe 不会显示在钥匙串访问中。只需执行以下操作:转到“查看”->“显示过期”(或类似操作),就会显示重复项。为我做的:)