ios - Firebase 未正确初始化

标签 ios firebase flutter

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

[VERBOSE-2:ui_dart_state.cc(209)] Unhandled Exception: [core/not-initialized] Firebase has not been correctly initialized. Usually this means you've attempted to use a Firebase service before calling Firebase.initializeApp. View the documentation for more information: https://firebase.flutter.dev/docs/overview#initialization

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

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

有没有人在IOS上有同样的问题,或者我做错了什么?

最佳答案

所以对于其他人得到这个错误我自己想出来了,对于 IOS,这条线

  Firebase.initializeApp()

它需要一个选项:

Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform)

为此请遵循此链接上的说明:

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

希望对大家有帮助

关于ios - Firebase 未正确初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70433679/

相关文章:

ios - 尝试通过崩溃报告调试iOS应用

javascript - 仅在用户存在时使用 Google Auth Provider 进行身份验证

javascript - 按 child 的 child 进行 Firebase 搜索和更新

右侧 Flutter 溢出行项

dart - 如何在Flutter/Dart中对Base64和Base64Url进行编解码

flutter - 如何在 Flutter Web 前端应用程序和 SpringBoot REST API 中实现 SAML?

ios - 如何制作像 Bumble 那样的导航栏

ios - Swift 类的 Objective-c 协议(protocol)。无法识别的方法

ios - Swift 中的 React-native iOS 桥接模块

objective-c - 尚未创建 Firebase Analytics。 ld : warning: Some object files have incompatible Objective-C category definitions