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中被调用。
你有没有添加 NSAppTransportSecurity NSAllowsArbitraryLoads 在plist文件 –
iMHitesh
是的,我也加入了例外域firebaseio.com – genghiskhan
你可以分享一些演示与我 – iMHitesh