Xcode FIREBASE崩溃

时间:2018-10-23 20:13:48

标签: swift xcode firebase firebase-realtime-database firebase-authentication

我最近升级到了Swift 4.2,从那以后我再也无法运行我的项目了。 我已经修复了数百个错误,该应用程序启动但尝试从我的数据库访问数据时崩溃了

示例代码

            guard let currentUser = API.User.CURRENT_USER?.uid else {return}

崩溃:线程1:发出信号SIGABRT

我的应用程序已经使用了一年多,并且有成千上万的用户,因此该代码以前可以正常运行。 我已将可可豆荚更新到最新位置,因为我的终端机说firebaseauth至少需要1.4个可可豆荚。 我已经更新并重新安装了所有Pod,删除了plist并再次下载并将其放入项目中,但无济于事。 如果您从App Store下载旧版本,则我的应用程序正在运行,但我想更新一些内容并需要再次运行 有什么建议吗?我已经尝试了所有发现的东西

1 个答案:

答案 0 :(得分:0)

对于Firebase 4/5和Swift 4,这是获取当前已验证用户uid的函数调用

guard let currentUser = Auth.auth().currentUser?.uid else { return }