关于iphone:钥匙串警告不能修改“系统根”钥匙串 您所在的位置:网站首页 simsfreeplay修改钥匙 关于iphone:钥匙串警告不能修改“系统根”钥匙串

关于iphone:钥匙串警告不能修改“系统根”钥匙串

2024-05-28 18:35| 来源: 网络整理| 查看: 265

当我双击证书时,出现以下错误"无法修改"系统根"钥匙串"。 谷歌搜索后,我知道拖放证书是解决此问题的方法。

但是即使在代码执行完此操作后,它也会说"配置文件与默认密钥链中的证书/私钥链对不匹配"

解决方案...

谢谢。

Just try below three steps

第1步:打开"钥匙串访问"应用程序。 步骤2:您将在左侧看到"登录","系统"和"系统根"列表,只需将证书拖到"登录"选项中即可。 步骤3:您将在Keychain Access中成功安装证书。

相关讨论 如果不起作用-拖动到系统并输入pass,证书也将出现在登录名中 @Bo Persson我已按照您列出的步骤操作。但是它对我不起作用。警告对话框始终显示为"无法修改系统根密钥链"。警告消息是要更改是否信任根证书,请打开它在钥匙串访问中并修改其信任设置。新的根证书应添加到当前用户的登录密钥链中,如果要由该计算机的所有用户共享,则应添加到系统密钥链中。 为我工作,谢谢? 太好了...谢谢 知道为什么我以前只能双击证书来加载它,但是现在我需要将其拖入其中吗?

第1步-下载您的开发人员证书并放入DEFAULT钥匙串

第2步-下载苹果WWDRCA证书并放入同一钥匙串。

第3步-检查证书中是否包含私钥。 (您应该能够在证书旁边看到一个小三角形。单击它可以查看您的私钥是否存在)

第4步-从开发人员门户网站下载配置文件,然后放入您的xcode。

首先尝试做这些事情。如果仍然出现错误,请删除钥匙串中多余的苹果证书,然后再次尝试该过程。

相关讨论 不。没有私钥的证书几乎没有用。我在2周前遇到了同样的问题,花了将近一个星期的时间才摆脱了它 是否可以将密钥添加到现有证书..? 就我所知,您不能明确地执行它。...我不.但是最好按照上述4个步骤进行操作,这仅需要15分钟的时间即可解决问题 实际上正在尝试导入另一个人发送的证书,但其中不包含WWDRCA证书。现在我只有开发人员和发行身份证明。 您也可以手动下载WWDRCA证书。实际上这没什么大不了。.您知道WWDRCa证书的下载过程吗??? 使用我的Apple开发人员帐户或其帐户的WWDRCA证书WWDRCA证书.....? 来自您的开发人员帐户的证书就足够了...尝试从您的钥匙串中请求证书并尝试一下... 谢谢..实际上他们没有为证书配置私钥,所以bcoz它没有在钥匙串访问中显示任何公开者..所以我必须请求新的证书.... 嘿,老兄,终于让我开始工作了...私钥是导致所有这些问题的唯一原因..... +1谢谢......确实有效...实际上,我正在遵循Apple帐户中的Guide,它可以双击,但可与拖放n一起使用。 @Azhar:Cooool ...很高兴收到您的来信,并感谢+1 :-) @ A for Alpha:我无法在钥匙串中看到私钥。解决方案的第3步。我现在应该怎么办。 stackoverflow.com/questions/5989368/。请检查此链接。 我也+1。同样,双击导致错误,但拖放有效。谢谢。这些证书让我大吃一惊。 developer.apple.com/certificationauthority/AppleWWDRCA.cer从此处下载证书

尝试在打开"钥匙串访问"应用程序的情况下安装iOS推送服务证书时遇到了相同的问题,为解决此问题,我关闭了应用程序,然后双击该证书,然后安装了证书,没有任何问题。

我还通过双击APNS证书来遇到此问题,但收到错误,但手动导入证书对我有用。

我已经通过在终端中运行以下命令解决了该问题。 (来自谷歌搜索)

12cd /System/Library sudo chmod -R 777 Keychains

添加证书,您应该不会收到错误。

12sudo chmod 755 Keychains sudo chmod 644 Keychains/* 相关讨论 或者只是通过单击挂锁来解锁系统钥匙串,否则您可以通过root用户运行钥匙串访问,例如sudo ApplicationsUtilitiesKeychain\\ Access.appContentsMacOSKeychain\\ Access

默认的钥匙串是钥匙串访问在钥匙串列表中以粗体显示的钥匙串。通常,它是"登录"钥匙串。打开默认的钥匙串并查找您的证书。如果找到它,请确保在它的左侧有一个小的显示三角形。单击该三角形应显示私钥。如果您还没有这些,那么您将无法对二进制文件进行签名。

相关讨论 哦,是的。你是对的,左边没有披露三角形,那么如何解决这个问题…… 对于初学者,请确保将证书放入正确的钥匙串中。如果我没记错的话,我认为您可以将从门户下载的证书文件拖放到Xcode上,Xcode会尝试将其放在正确的位置。如果所有其他方法均失败,则可能需要创建新的证书签名请求,上载到门户网站,下载证书,然后重试。那确实不是必须的,但是我们俩人可能都不知道您哪里出了错,因此这可能是最方便的解决方案。 在"下载"文件夹中找到文件,并将其拖放到Xcodes应用程序图标上。 是的,我那样摔倒,但什么也没发生 自从我上次这样做以来,情况可能已经发生了变化。最佳建议:仔细按照开发者门户中"证书"->"如何"下的步骤进行操作。这些说明通常是最新的,甚至精明的老开发人员有时也会回到他们那里学习新知识。 ;-)

这项工作对我来说: _Log到您的终端的root用户:

12> chmod 755 your-certificate (You can use 777 if 755 not work actually 755 = read & execute) > Drag the certificate file into Certificates Category in Keychains

我希望这能帮助您喜欢它也能帮助我,加油。

退出钥匙串访问,然后双击AppleWWDRCA.cer和developer_identity.cer,它可以正常工作。它将它们添加到登录钥匙串中,而不是尝试添加到系统根钥匙串中。

苹果讨论区链接: https://discussions.apple.com/thread/2343078

只是有同样的错误。发现在退出钥匙串访问并双击AppleWWDRCA.cer和developer_identity.cer之后,它运行良好。它将它们添加到登录钥匙串中,而不是尝试添加到系统根钥匙串中。

就我而言,我必须按照此处的步骤创建一个新的.certSigningRequest文件。

然后,我必须使用这个新文件再次创建证书。

我有一个类似的问题,可能是您尝试的证书无效。从开发人员门户创建新证书并重试。它应该可以工作。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有