Xcode过期证书问题

Chr*_*ski 8 iphone cocoa-touch code-signing xcode4

请看下面的截图 在此输入图像描述

如您所见,有两个证书.所有都是我的,具有加工用户的ID和通用名称.

每当我构建应用程序并在Xcode中为设备启动它时,我都会收到致命的证据,即此证书是重复的.所以我删除了过期的应用程序并再次启动应用程序 - 它正在设备上安装和调试,没有任何问题.

但是,当我启动其他项目或重新启动时,一次又一次地在钥匙串中显示过期的证书,这会变得有点烦人.

是什么原因导致过期的证书被重新读入钥匙串?我该怎么办呢?

Abh*_*ert 10

问题是您不仅有重复的配置证书,还有重复的开发人员公钥/私钥对.

除了配置证书之外,您还需要删除证书的匹配公钥/私钥,然后不会重新添加.

因此,找到您生成的证书并上传到配置门户的"证书"部分并将其删除(警告:此证书永远不会发送给Apple,如果您删除所需的分发私钥,这将是一个巨大的问题.删除之前的备份,包括你不小心删除了你需要的东西).

由于@dermdaly用于张贴此解决办法.您可以在他的博客上找到更多详细信息.


Fel*_*lix 5

这是Xcode 4中的已知错误.Xcode每次都会在重新启动时恢复已删除的配置文件.有关此内容的更多信息,请参见http://openradar.appspot.com/9173280.我也有问题,但仍然不知道如何解决它.