【问题标题】:Code Sign Error: duplicate certificate代码签名错误:重复证书
【发布时间】:2012-07-31 16:15:07
【问题描述】:

我让我的 iOS 会员资格到期,现在我正试图让一切重新连接起来。

我无法摆脱此错误“代码签名错误:证书身份'iPhone Developer: xxxx xxxx (NUMBERS)' 在钥匙串中出现多次。代码签名工具只需要一个。”

我查看了钥匙串访问。找到“过期”的证书并将其删除。现在我只看到一个开发者证书和一个分发证书。我重新启动了计算机,退出了 xcode,退出了钥匙串,但无法确定副本在哪里。

我登录到门户网站,证书全部更新。在钥匙串访问中,它抱怨的证书现在的有效期为 2013 年。

我必须删除所有内容并重新开始吗?

还有其他的想法吗?

【问题讨论】:

    标签: xcode certificate xcode4.3 provisioning


    【解决方案1】:

    检查存储在 ~/Library/MobileDevice/Provisioning\ Profiles/ 中的配置文件。您可能有一个旧的配置文件,其中包含您的过期证书。

    Xcode 有一个“有用的”行为,即提取当前用户的所有配置文件中找到的所有证书并将其安装到默认钥匙串上。您必须删除旧的无效配置文件,否则它将继续安装相关(过期)证书。

    另外,我看到 Xcode 继续安装旧证书,即使在您清理了 Provisioning Profiles 目录之后也是如此。只需重新启动即可为我解决此问题。

    了解 .mobileprovision 文件的便捷工具是 QuickLook for MobileProvision

    【讨论】:

      猜你喜欢
      • 2012-08-01
      • 2016-07-18
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 2013-10-10
      相关资源
      最近更新 更多