我最近使用针对Firebase的pod upgrade命令升级到了Firebase 5,Swift 4。升级和代码重构后,将不再执行Firebase快速匿名身份验证逻辑。在xCode中使用调试器,该函数调用不会被执行...代码只是跳到下一个代码块。以下函数中的任何内容都不会执行...甚至错误逻辑也不会执行。控制台上没有错误或警告。以前,此功能在升级Firebase之前有效。
Auth.auth().signInAnonymously { (authResult, error) in
if let error = error
{
print(error.localizedDescription)
return
}
let user = authResult?.user
let isAnonymous = user?.isAnonymous
let uid = user?.uid
....
}