如何检查我的ios开发人员证书是否已过期?

时间:2013-02-04 06:45:12

标签: xcode iphone-developer-program

  

可能重复:
  Codesign error: Certificate identity appearing twice

我收到此错误。

证书身份'iPhone开发者:tobias dietelkamp(PXVT443VS6)'在钥匙串中出现不止一次。代码签名工具只需要一个。

是否可能因证书过期而发生此错误?我不知道我的证书是否已过期..

3 个答案:

答案 0 :(得分:1)

这意味着您在钥匙串中拥有多个具有相同名称的证书。 只需删除旧的并保持新的安装。如果它没有解决问题,请删除该特定名称的所有证书,安装一个新的证书并重新启动xcode和mac。 我遇到了同样的问题,这个程序对我有帮助。 希望你也能得到帮助。

答案 1 :(得分:0)

转到Keychain Access应用程序(Applications > Utilities下),点击左上角的login钥匙串,按Name排序,然后向下滚动到{{1 }}。应该有一列iPhone Developer。只需删除过期的证书即可。 (注意不要删除密钥。密钥将根据证书自动选择,有时很难判断哪个密钥对应于证书。但代码签名工具会弄明白。)

答案 2 :(得分:0)

转到钥匙串访问并在catogory中单击证书,然后看到任何证书显示两次,如果是,则单击证书而不是上部窗口显示该证书的所有详细信息。如果证书详细信息显示“此证书已被撤销”,则删除该证书。