不小心删除了我的钥匙串访问中的密钥,现在无法放入新密钥



我在本地计算机上意外删除了键链访问中的键

我试图解决此问题的方法是转到我的iOS配置门户,然后单击左侧的认证导航项目,然后下载DEV和生产证书。我确实下载了它们,然后将它们拖到钥匙扣图标上,但是我不确定这在做任何事情。

,当我尝试归档代码时,我会收到此错误:

Code Sign error: The identity 'iPhone Distribution: dist_name' doesn't match any valid, non-expired certificate/private key pair in your keychains

任何想法为什么会发生这种情况以及如何解决?

编辑:

当我尝试撤销生产证书时,系统说,如果我这样做,我当前的实时应用将不再起作用。

在S.O上有无数帖子。已经。

发生这种情况时,最好的选择是从头开始。删除所有配置文件并重新进行整个过程。

否则,您将被困在数小时以上,试图解决可能是或可能不是您的问题。

我有相同的问题,并且有一个简单的修复

发行键和证书缺少

我能够下载证书,但无法获得键

要求我的团队成员出口其发行证书和钥匙。

这样做选择键或证书和导出(键链访问 -> file->导出项目 ->保存在光盘上)。

您将被提示以获取密码,请记住密码以提取文件。文件将通过扩展名为.p12保存。

将.p12文件发送到需要安装的其他Mac

固定!!


最新更新