Xcode更新后,Firebase匿名登录失败

时间:2016-11-09 03:40:55

标签: ios xcode firebase cocoapods firebase-authentication

我对Firebase的匿名登录工作了好几个月;然而,当Xcode强迫我安装一些更新时,它无法找到一些pod。在运行pod update后删除这些pod后,该项目现在将构建;但是,在尝试匿名登录时,我收到此错误:

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中调用。

1 个答案:

答案 0 :(得分:0)

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