钥匙链警告“系统根”钥匙串无法修改
当双击证书时出现错误。谷歌搜索后,我才知道拖放证书是解决这个问题的方法。钥匙链警告“系统根”钥匙串无法修改
但代码也这样做后,它说
任何解决方案“在默认的钥匙链轮廓犯规匹配vaild证书/私钥对链” ......
感谢。
步骤1 - 下载你的开发者证书并丢弃到您的DEFAULT钥匙扣
第2步 - 下载苹果WWDRCA证书,并放到同一个钥匙串。
第3步 - CHECK如果您的证书一起私钥。 (你应该能够看到你的证书旁边的小三角,点击它,看看你的私钥存在或不存在。)
第4步 - 从开发人员门户下载的供应配置文件拖放到你的xcode。
试着先做这些事情。如果你仍然得到一个错误,然后删除额外苹果证书在您的钥匙串,然后再次尝试的过程。它会做的伎俩......
默认钥匙串是钥匙串访问在钥匙串列表中以黑体字显示的钥匙串。通常,它是“登录”钥匙串。打开默认钥匙串并查找您的证书。如果你发现它,确保左边有一个小小的三角形。点击该三角形将显示私钥。如果你没有这些,你将无法签署二进制文件。
哦,是的..你是对的有上没有披露三角形左边,这样如何解决这个问题... – nik 2011-03-23 05:32:16
确保你把你的证书到合适的钥匙圈,对于初学者。如果我没有记错,我认为您可以将从门户网站下载的证书文件放到Xcode中,Xcode会尝试将它放在正确的位置。如果一切都失败了,您可能需要创建一个新的证书签名请求,上传到门户网站,下载您的证书,然后重试。这应该不是必须的,但我们都不知道你到底错在哪里,所以它可能是最方便的解决方案。 – Caleb 2011-03-23 05:40:34
oh k ..但是如何将它放到xcode ... – nik 2011-03-23 05:47:13
我已经运行下面的命令来解决问题在终端。 (从谷歌搜索)
cd /System/Library
sudo chmod -R 777 Keychains
添加证书,你不应该得到错误。
sudo chmod 755 Keychains
sudo chmod 644 Keychains/*
或者只需通过单击挂锁解锁系统密钥链,否则您可以通过root用户运行Keychain访问,例如, '''sudo/Applications/Utilities/Keychain \ Access.app/Contents/MacOS/Keychain \ Access''' – kenorb 2013-10-24 12:23:37
请尝试以下三个步骤
第1步:打开钥匙串访问应用程序。
步骤2:您将在左侧看到“登录”,“系统”和“系统根目录”列表,只需在“登录”选项中拖动您的证书即可。
第3步:您将在Keychain Access中成功安装证书。
我有同样的问题,当我试图用打开钥匙串访问应用程序安装在iOS推送服务证书,要解决这个问题,我刚刚关闭的程序,然后双击该证书,然后将证书没有任何安装问题。
谢谢,您的解决方案适用于我。 – 2017-01-25 08:51:54
我有一个类似的问题,可能是您正在尝试不valid.Create从开发人员门户网站的新证书,并尝试again.it应该工作的证书。
是否可以使用没有私钥的证书.. – nik 2011-03-23 05:59:09
否....没有私钥的证书几乎是无用的。我在2周前面临同样的问题,并花了我近一个星期才摆脱它 – 2011-03-23 06:01:56
是否有可能添加密钥到现有的证书..? – nik 2011-03-23 06:11:52