Codesign错误:证书身份出现两次?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (45)

CodeSign er错误:证书身份'iPhone Developer:XXXX(12345678)'在钥匙串中出现多次。编码工具要求只有一个。

所以我去我的钥匙串并删除它。但是,我每次重新启动Xcode 4时都会收到此错误,并且某些应用程序会将已过期的旧证书添加回钥匙串中。任何想法为什么和哪个应用程序

提问于
用户回答回答于

我想我找出了为什么简单的删除不起作用。由于开发证书仍然存储在配置文件中,因此在删除Keychain中的证书后关闭/重新打开Xcode时,我看到旧证书回来。所以我再次删除它。有效。

简单的删除配置文件解决方案并不适合我。

解决方案,在我的情况下工作:

  1. 退出Xcode
  2. 如果钥匙串访问已打开,请将其保持打开状态。
  3. 现在启动Xcode。
  4. 看到证书Xcode抱怨将从缓存启动时重新添加到密钥链中。
  5. 继续并删除它。
  6. 编译和快乐的编码。
用户回答回答于

我只是有同样的问题。它已被修复。它是在我提交了一个应用程序并安装了几个证书来签署应用程序之后。

快速修复:打开KEYCHAIN ACCESS>点击我的证书>在那里你可能会看到iPhone开发者。你可能会看到它两次!选择具有最早到期日期的那个,右键单击并选择DELETE。

如果没有,请重新启动Xcode。现在工作。

扫码关注云+社区