MAC 把人烦爆的钥匙串问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC 把人烦爆的钥匙串问题相关的知识,希望对你有一定的参考价值。
参考技术A 刚刚入手了mac pro,心情有点小激动...
于是就去看了一些关于mac使用方法的文章,还有有什么需要安装的软件
但是转了一圈之后发现即使人家强烈推荐的软件,自己不知道怎么用或者不用也是白装,所以,就装了几个自己平时常用的基本软件 😄 我是小白,表笑我哈
然后先说正题:
图不是很清楚,将就看哈
就放两张做例子吧,这就是我开机后就弹出的,提示你验证钥匙串,每次开机都要输入验证,是不是很烦?反正我是烦到爆了!
于是就去网上找各种办法。。。下面细说
第一次开机的时候我登陆了iCloud账号,然后我又为电脑设置了本地的单独开机密码,之后又修改了iCloud的密码... 是不是有点绕..
那么问题就在于我电脑登陆了iCloud的情况下,在电脑上修改了iCloud密码,并且设置了 电脑的单独密码,导致本地有两个不同密码,所以你开机时才会提示你验证钥匙串。
其实最好的设置就是就一个密码就够了。
首先开机,然后无视钥匙串弹窗,打开Launchpad ->其他 -> 钥匙串访问,打开钥匙串的"偏好设置",
选择还原我的默认钥匙串
然后它会提示你输入一个新的钥匙串,并自动将之前的钥匙串重命名保留,这时会提醒你查看钥匙串文件,你点进去查看,会发现有好多钥匙串文件,现在可以将以前的钥匙串文件删除掉,只保留今天的就行,这样就清净了!这时你再重启就不会提示你验证钥匙串了。
希望能帮到小白们~~~
Xcode 11 Firebase auth for Mac app has error 访问钥匙串时出错
【中文标题】Xcode 11 Firebase auth for Mac app has error 访问钥匙串时出错【英文标题】:Xcode 11 Firebase auth for Mac app has error An error occurred when accessing the keychain 【发布时间】:2019-11-27 00:08:13 【问题描述】:当我为 My Mac 运行 Xcode 时,我正在将 iOS 应用程序转换为 Mac 应用程序, 我试图在 Mac 上登录我的应用程序,当我按下按钮登录时,错误显示如下:
An error occurred when accessing the keychain. The @c NSLocalizedFailureReasonErrorKey field in the @c NSError.userInfo dictionary will contain more information about the error encountered
MacOS:10.15.1 Xcode:11.2.1
它在 iPhone 模拟器或真 iPhone 上运行良好,仅在我尝试在 Mac 上运行时才会出现
我认为这是 Firebase 确实 Auth 并不能很好地支持 Mac 应用程序的问题。
PS:有一个问题看起来有点像,但我不太明白 Firebase fails to configure and load the user on some devices running iOS 10
【问题讨论】:
【参考方案1】:将Keychain Sharing Capability
添加到目标的构建设置中。更多上下文here。
点击+功能,然后选择Keychain Sharing Capability
【讨论】:
能否请您更具体地说明如何添加Keychain Sharing Capability
在我的Singing & Capebilities
中,我根本看不到那个选项。只有三个大的部分。 1.Signing 2.App Sandbox 3.Hardened Runtime
添加截图以上是关于MAC 把人烦爆的钥匙串问题的主要内容,如果未能解决你的问题,请参考以下文章