【问题标题】:Firebase is not getting initialized rightFirebase 未正确初始化
【发布时间】:2022-01-22 18:29:31
【问题描述】:

所以,我想将 firebase 包含到我的 Flutter 应用程序中,它适用于 android,但是当我在我的 ios 模拟器上启动它时,它总是会给我这个错误

[VERBOSE-2:ui_dart_state.cc(209)] 未处理的异常:[core/not-initialized] Firebase 未正确初始化。 通常这意味着您在调用 Firebase.initializeApp 之前尝试使用 Firebase 服务。 查看文档了解更多信息:https://firebase.flutter.dev/docs/overview#initialization

我在正确的目录中有 google-service 文件,我按照教程将我的 main() 编辑为:

    Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(const MyApp());
}

有没有人遇到同样的IOS问题或者我做错了什么?

【问题讨论】:

  • 您是否添加了 GoogleService-Info.plist。文件?
  • 是的,已将文件添加到我的目录中

标签: ios firebase flutter


【解决方案1】:

所以对于其他遇到此错误的人,我自己想通了,对于 IOS,这条线

  Firebase.initializeApp()

它需要一个选项:

Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform)

为此,请按照此链接上的说明进行操作:

https://firebase.flutter.dev/docs/cli

希望对大家有所帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 2012-06-17
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多