Ios Firebase从2.5.1升级到3.2.1

Ios Firebase从2.5.1升级到3.2.1,ios,swift,firebase,firebase-realtime-database,Ios,Swift,Firebase,Firebase Realtime Database,我尝试将Firebase升级到3.2.1,但是我遇到了一系列错误 1-我遇到的第一个错误是,在我使用(authData:FAuthData)之前,但在升级之后,我开始收到错误: 使用未声明的类型FAuthData 2-对于参考资料,我使用了 let rootRef = Firebase(url:dataURL) rootRef.unauth() 现在我试着把它改成 let rootRef = FIRApp(named: dataURL) // it forces me change in

我尝试将Firebase升级到
3.2.1
,但是我遇到了一系列错误

1-我遇到的第一个错误是,在我使用
(authData:FAuthData)
之前,但在升级之后,我开始收到错误:

使用未声明的类型
FAuthData


2-对于参考资料,我使用了

let rootRef = Firebase(url:dataURL)
rootRef.unauth()
现在我试着把它改成

let rootRef = FIRApp(named: dataURL)   // it forces me change into that,
rootRef.unauth()                       // and this line throws an error.
FIRApp?
类型的值没有成员
unauth

3-同样,如果我使用

let loginRef = FIRApp(named: dataURL)
loginRef.authUser(     // has no member `authUser`

4-最后,它不允许我在AppDelegate中放置
FIRApp.configure()
,即使我使用了
import Firebase
。它似乎不知道AppDelegate中的
FIRApp


如何将Firebase从2.5.1升级到3.2.1?有升级指南吗?我错过了什么/做错了什么

这个问题已经在这里得到了回答-

以下是亮点-

pod update
在安装Firebase吊舱之前,您需要运行一次吊舱更新,下次安装时,它将安装正确的版本

请检查原始答案以获得进一步解释

更新

FIRAuth可能是您在3.x中寻找的内容

从文件中-

}

用于注销(在您的情况下取消登录)-


这肯定行得通。当然,您需要从firebase控制台向您的项目添加GoogleService Info.plist,如评论中所述。

我已经这样做了。。在终端中,它说
安装Firebase 3.2.1(WAS2.5.1)安装Firebase Analytics(3.2.0)
…请检查您是否能够运行FIRApp.configure(),不确定FAuthData Firebase 3更新中有很多更改。也许你现在正在3.x中寻找FIRAuth?我所做的是,在我的pod文件中更新Firebase并安装
pod
。所以它更新了吊舱。但是,我无法在我的AppDelegate中添加
FIRApp.configure()
(即使它有
import Firebase
)。另外,在中,它说了一些关于
谷歌服务信息.plist
@senty的内容,您必须检查最新的文档。@EICaptainv2.0我读过,但是,正如我所说,我使用CoCoCoaPod进行更新;但即使它更新了,我也没有新的
.plist
或任何东西。我无法在AppDelegate中添加
FIRApp.configure()
FIRAuth.auth()!.signInAnonymouslyWithCompletion() { (user, error) in
if let error = error {
    print("Sign in failed:", error.localizedDescription)
} else {
    print ("Signed in with uid:", user!.uid)
}
try! FIRAuth.auth()!.signOut()