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

我正在将 iOS 应用程序转换为 Mac 应用程序,当我 运行 Xcode 用于 我的 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: 有个问题看起来有点像,但我不是很明白

Keychain Sharing Capability 添加到目标的构建设置。更多上下文 here

点击 + 功能然后选择 Keychain Sharing Capability