使用Firebase iOS 10

时间:2016-09-20 14:50:36

标签: ios objective-c keychain ios10

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

  

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

2 个答案:

答案 0 :(得分:4)

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

  1. 转到* .xcodeproj
  2. 转到标签"功能"
  3. 激活" Keychain Sharing"

  4. 顺便说一下,xcode有问题跟踪器吗?

答案 1 :(得分:0)

我的问题(与上面相同)已通过简单地删除添加到权利文件中的 $(AppIdentifierPrefix) 字符串(如果您使用 Xcode UI 添加钥匙串共享组)来解决。