使用Firebase iOS 10访问钥匙串时出错

Tal*_*ion 4 objective-c keychain ios ios10

我在iOS 10设备上的钥匙串有问题。无法检索已保存的用户,仅适用于iOS 10用户,身份验证使用Firebase。这是错误:

启动时加载保存的用户时出错:错误域= FIRAuthErrorDomain代码= 17995“访问钥匙串时发生错误。@c NSError.userInfo词典中的@c NSLocalizedFailureReasonErrorKey字段将包含有关遇到的错误的更多信息” UserInfo = {NSLocalizedDescription =访问钥匙串时发生错误。@c NSError.userInfo字典中的@c NSLocalizedFailureReasonErrorKey字段将包含有关遇到的错误的更多信息,error_name = ERROR_KEYCHAIN_ERROR,NSLocalizedFailureReason = SecItemCopyMatching(0)}

小智 5

如第一个答案的链接中所述,有一种解决方法:

  1. 转到您的* .xcodeproj
  2. 转到标签“功能”
  3. 激活“钥匙串共享”


顺便说一句,xcode是否存在问题跟踪器?

  • 我的钥匙串已启用,但我仍然遇到与OP相同的错误,有人知道“@c NSError.userInfodictionary”在哪里吗?我什至不知道如何检查。 (2认同)