我收到此错误:
CodeSign error: Certificate identity 'iPhone Developer: XXX' appears more than once in the keychain. The codesign tool requires there only be one.
一开始我不用担心,我会进入钥匙串(keychain)并删除重复的(旧的)钥匙串(keychain),我就是这样做的。我回去,关闭 Xcode,重新打开 Xcode 和项目,同样的错误。我心里想。回到钥匙串(keychain),证书又出现了。我删除了两个证书,重复操作,并注意到在项目加载时,我删除的两个证书又弹出到钥匙串(keychain)中。
经过多次搜索,我确保我的系统钥匙串(keychain)中没有该证书,而我确实没有。还进行了清理和重建。当我使用 Xcode 3 有重复项时,我可以清理钥匙串(keychain)重复项,效果很好。但对于 Xcode 4,当我打开项目时,它实际上只是以某种方式重新安装它们。我什至删除了系统上可能从中提取它们的所有 .cer 文件。
有什么建议吗?
最佳答案
解决方案是进入管理器 - 在库下 - 配置配置文件,删除所有配置文件,然后重新安装我仍然需要的任何配置文件。
关于Xcode 4 - 重新安装我删除的钥匙串(keychain)证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264481/