我在本地计算机上意外删除了键链访问中的键
我试图解决此问题的方法是转到我的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
固定!!