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