2016-11-09 72 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中提取了代碼,現在它正常工作。