【问题标题】:Code Signing error Certificate identity 'iPhone Developer: xxx (5Wxxx)' appears more than once in the keychain... but no duplication代码签名错误证书身份'iPhone Developer:xxx(5Wxxx)'在钥匙串中出现多次......但没有重复
【发布时间】:2012-07-10 13:02:39
【问题描述】:

我有两套身份,一套给我,一套给我所在的团队(给一个客户)。因此,2“iPhone Developer: (5W...) 和 iPhone Developer (7E...) 密钥和证书。

在我完成的所有独立测试中,我只看到过一次重复的证书(在 2 小时的故障排除中)。我已经看到,当我在“代码签名”上下拉构建设置时,有 3 个配置文件是“没有配置文件的身份”。想知道问题是否是这些挥之不去的钥匙之一。

自从我升级到 4.3.3 并尝试在我的设备上运行后,我收到了错误。奇怪的是,使用分发配置文件创建 IPA(为客户提供团队配置)是可以的。此外,我的其他 iPhone 开发者密钥和证书没有问题(到目前为止)。

阅读其他 SO 帖子,并进行了修复,但仍未修复。我已经完成了:

  • 在 Key Chain 访问中,从会员中心再次删除并重新安装证书
  • 清理了所有配置文件的 Xcode-Organizer,退出 Keychain 和 Xcode,只拖入有问题的 2 个(distrib/dev)。
  • 将证书移动到新的钥匙串,在代码签名中添加标志
  • 删除派生数据,退出钥匙串和 Xcode,启动,测试
  • 在会员中心和管理器中更新所有过期的个人资料和证书

想法?

【问题讨论】:

  • 在有人说它是重复的 SO 帖子之前 - 它不是!我已经阅读了所有其他帖子,这里的独特之处在于我没有看到错误所抱怨的“重复证书”。所有其他 SO 帖子确实看到了重复的证书。

标签: xcode provisioning keychain certificate profiles


【解决方案1】:

原来我的 KeyChain 中确实有一个重复的密钥(不是证书)。感谢这篇文章: https://stackoverflow.com/a/9376587/830304

我在其他文件夹中查找密钥,并备份并删除了私人的。这很难,因为它们基本上都被命名为相同的东西。但一个重要的提示是,此密钥没有文件夹扩展图标,因此它与实时/有效证书无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-05
    • 2012-03-10
    • 2012-03-20
    • 2011-07-25
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多