Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 无法删除Apple WWDRC证书_Ios_Xcode_Certificate_Code Signing - Fatal编程技术网

Ios 无法删除Apple WWDRC证书

Ios 无法删除Apple WWDRC证书,ios,xcode,certificate,code-signing,Ios,Xcode,Certificate,Code Signing,最近,苹果公司根据这一规定,中间证书在2月14日到期,必须手动下载,并应替换系统密钥链中较旧的过期证书 我无法从密钥链中删除现有证书,更不用说导入新证书了。如何删除旧的并用新的替换它? 已执行步骤:错误消息显示“不允许操作”。所以你没有必要的访问权限。要解决此问题,请单击钥匙链左上角的锁并输入密码 输入凭据后,您应该可以删除旧证书。我找到了解决此问题的方法 首先,我 OSXLion(10.7)及更高版本 从Apple菜单中选择系统首选项 从“视图”菜单中选择“用户和组” 单击锁并作为管理员帐

最近,苹果公司根据这一规定,中间证书在2月14日到期,必须手动下载,并应替换系统密钥链中较旧的过期证书

我无法从密钥链中删除现有证书,更不用说导入新证书了。如何删除旧的并用新的替换它?

已执行步骤:

错误消息显示“不允许操作”。所以你没有必要的访问权限。要解决此问题,请单击钥匙链左上角的锁并输入密码


输入凭据后,您应该可以删除旧证书。

我找到了解决此问题的方法

首先,我

OSXLion(10.7)及更高版本
  • 从Apple菜单中选择系统首选项
  • 从“视图”菜单中选择“用户和组”
  • 单击锁并作为管理员帐户进行身份验证
  • 单击登录选项
  • 单击右下角的“编辑”或“加入”按钮
  • 单击“打开目录实用程序”按钮
  • 单击目录实用程序窗口中的锁
  • 输入管理员帐户名和密码,然后单击“确定”
  • 从“编辑”菜单中选择“启用根用户”
  • 在“密码”和“验证”字段中输入要使用的根密码,然后单击“确定”
  • 在终端中,我以root用户身份登录

  • 开放式终端
  • 键入
    su
    ,然后按Enter键
  • 输入刚才为上面的root用户设置的密码。这将以root用户身份登录
  • 键入
    cd/Library
    ,然后按Enter键
  • 键入
    chmod 777钥匙链/
    。这将更改Keychains文件夹的文件夹权限
  • 现在打开
    Keychain Access
    应用程序,并从中删除
    Apple Worldwide Developer Relations Certification Authority
    证书
    系统
    钥匙链
  • 登录
    钥匙链中导入
  • 关闭钥匙链访问应用程序
  • 虽然,您刚刚删除的证书将再次出现在系统密钥链中,但您的所有其他开发人员和分发证书将再次生效

    确保将Keychains文件夹权限设置回755


    chmod 755 Keychains/

    我可以通过首先在系统密钥链中查看
    过期的证书
    ,然后删除它们来删除证书。然后重新检查证书是否也从证书密钥链中删除。然后下载新证书并安装它们。这可能会伤害你


    正如您在上面的链接中所看到的,当操作系统在完全模式下运行时,某些密钥无法删除,您需要在恢复模式下启动

    要执行钥匙链中的任何操作,这是需要完成的第一件事。如果钥匙链被锁定,它会提示输入用户凭据。不,这不是解决方案你的锁像我的截图一样打开了?您是否尝试在密钥链中打开新证书以覆盖旧证书?当我尝试通过拖动新证书文件覆盖它时,显示错误“发生错误。无法导入“Apple worldwide Developer Relations Certification Authority”。错误:100001”。是的,锁打开了我想这是权限问题。你对你的系统有管理权吗?这是我的个人系统。我是这个系统的唯一管理员我也有同样的问题。。。你曾经解决过这个问题吗?我快发疯了。是的,我能解决这个问题。检查下面我的答案这是一个很好的答案,应该会得到很多的赞成票!!我一直在努力解决这个问题,谢谢。苹果真的在我们身上做了很多。。。