当我构建应用时,它会向我显示此错误:
当我删除前一个证书时,一切正常。所以我的问题是,如果它再次添加到钥匙串中,它是否会被删除?以及为什么再次添加它而不是钥匙串中的一个证书?
答案 0 :(得分:0)
我认为您收到有关额外分发证书的错误消息 - 因为您有额外的分发证书!
我的猜测是,您将通过Xcode从Provisioning Portal将其恢复到您的计算机。
您最近是否撤销了分发证书,然后尝试从KeychainAccess中删除?如果是,您是否删除了与之关联的公钥和私钥?
进入KeychainAccess并检查您是否有任何孤立的私钥,如果您有任何可以链接到旧的分发证书然后删除它们(删除开发人员或分发证书而不删除其公钥和私钥不删除它正确 - 您需要删除密钥和证书)
然后返回Xcode并在管理器屏幕中点击“刷新”按钮 - 然后再次检查KeychainAccess - 运气好Xcode将不会下载顽皮证书并且您的问题已经解决。但是,如果您现在拥有流氓证书,那么您可能需要更改您使用的配置文件......
顺便说一下,请确保查看“系统”和“系统根”钥匙串以及“登录”钥匙串。