所以,我想将 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/