2016-11-09 3 views
0

Мой анонимный логин для Firebase работал в течение нескольких месяцев; однако, когда Xcode заставил меня установить некоторые обновления, он не смог найти некоторые стручки. После удаления этих контейнеров после запуска обновления модуля проект теперь будет создан; Однако, при попытке анонимного входа, я получаю эту ошибку:Анонимный вход Firebase после обновления Xcode

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) 
     } 
    }) 
} 

, который вызывается в представлении контроллера корневого представленияDidLoad.

+0

Вы добавить NSAppTransportSecurity NSAllowsArbitraryLoads в Plist файле – iMHitesh

+0

Да, я также добавил домен исключение firebaseio.com – genghiskhan

+0

вы можете поделиться демо со мной – iMHitesh

ответ

0

Я все еще не знаю, в чем проблема, но это было специфично для проекта. Я создал новый проект и вытащил код из github, и теперь он работает нормально.

Смежные вопросы