在钥匙串访问我想补充一下Xcode添加到我允许访问密码的应用程序列表中。
我在类别上打开了 KeyChain Access密码,双击我想要的密码访问控制更改,切换到该选项卡并添加Xcode在列表中。
当我打保存更改,出现一个模式窗口,显示
Keychain access wants to change access permissions of the "the.key.com" item in your keychain
我必须输入我的钥匙串密码,然后点击以下三个按钮之一:允许,否定或者总是允许。
点击时允许或者总是允许什么都没发生。关闭模式窗口的唯一选项是单击否定。
当我使用密码打开项目时出现同样的行为Xcode。我得到了同样的对话框和同样的问题。
我确实尝试了重启、更改密码、使用 DiskUtil 修复权限等常用技巧,也进行了一些搜索,但是我发现的唯一的东西不适合我的问题,因为 Xcode 没有运行。
更新:完整的登录钥匙串受到影响,我无法更改任何密码
答案1
您是否在使用 VPN 或任何模拟鼠标移动的软件?请参见此处:
“代码签名想要使用密钥进行签名 - 不允许或始终允许但拒绝有效”https://forums.developer.apple.com/thread/25092
答案2
如果您已经完成其中一些步骤,我们深感抱歉。
- 尝试修复钥匙链。
- 如果你愿意创建新的钥匙串
- 删除库中的钥匙串首选项文件夹,看看是否有帮助。
答案3
该问题由OSX 服务r 和用户 _构建以及无法处理的相关用户文件夹设置钥匙链。文件访问权限太乱了,我要重新安装OSX。
编辑: 重新安装可能没有必要。尽管 Keychain Access 中的某些访问权限无法再更改,但 Xcode 偏好设置和 OSX Server 中的某些隐藏选项中都有这些字段。