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

问题描述:

可能重复:
Codesign error: Certificate identity appearing twice如何检查我的ios开发者证书是否过期?

我得到这个错误。

证书标识'iPhone开发者:tobias diestelkamp(PXVT443VS6)'在钥匙串中多次出现。编码工具要求只有一个。

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

+1

你可以在keychain中找到。 “过期” – AJPatel

+0

其错误说,你有两个供应证书在你的钥匙链从钥匙链删除旧的,并设置适当的鳕鱼瞄准到Bild阶段 –

+0

这里是http://*.com/questions/5932522/codesign-错误证书的身份出现,两次 – Rushi

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

转到(下Applications > Utilities)您Keychain Access应用程序,点击login钥匙扣左上角,排序Name,然后向下滚动到iPhone Developer。应该有一列Expires。只要删除过期的证书即可。 (注意不要删除密钥,密钥会根据证书自动选择,有时很难分辨哪个密钥对应的证书,但是代码签名工具会计算出来。)

转到keychain访问并点击catogory中的证书,并看到任何证书都显示两次,如果是,则单击证书,而不是上层窗口显示有关该证书的所有详细信息。如果证书详细信息显示“此证书已被撤销”,则会删除该证书。