2016-11-09 70 views
0

我的匿名登录Firebase工作数月;然而,当Xcode强迫我安装一些更新时,它找不到一些豆荚。在运行pod更新后删除这些窗格之后,该项目现在将生成;然而,在尝试了匿名登录,我得到这个错误:Xcode更新后Firebase匿名登录失败

NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) 

如果我等待足够长的时间,我得到这样的错误信息:

[Client] Discarding message for event <private> because of too many unprocessed messages 

这里是我的登录方法:

func login(onCompletion: @escaping (NSError?) -> Void) { 
    print("authenticating user") 
    FIRAuth.auth()?.signInAnonymously(completion: { result, error in 
     guard error == nil else { 
      print("error while authenticating user") 
      onCompletion(loginError) 
      return 
     } 

     if let user = result { 
      self.defaults.set(user.uid, forKey: "uid") 
      onCompletion(nil) 
     } else { 
      onCompletion(loginError) 
     } 
    }) 
} 

它在根视图控制器的viewDidLoad中被调用。

+0

你有没有添加 NSAppTransportSecurity NSAllowsArbitraryLoads 在plist文件 – iMHitesh

+0

是的,我也加入了例外域firebaseio.com – genghiskhan

+0

你可以分享一些演示与我 – iMHitesh

回答

0

我仍然不知道问题是什么,但它是特定于该项目。我创建了一个新项目并从github中提取了代码,现在它正常工作。