Firebase 尚未正确初始化,"GoogleService-Info.plist"文件位于所需文件夹中



我的应用程序在Android上运行正常,但在iOS上有例外。

iOS版本是在Codemagic上完成的。

Dev。环境-Windows Flutter Dart。

缺少什么?

mainCommon中以下行的异常

FirebaseApp firebaseApp = await Firebase.initializeApp();

mainCommon-

Future<void> mainCommon() async  {
try {
loggerDBND("START - MainComminStart0");
FirebaseApp firebaseApp = await Firebase.initializeApp();
loggerDBND("START - MainComminStart1");
FirebaseMessaging.onBackgroundMessage(_messageHandler0);
loggerDBND("START - MainComminStart2");
globals.messaging = await FirebaseMessaging.instance;
loggerDBND("START - MainComminStart3");
globals.messaging.requestPermission();
loggerDBND("START - MainComminStart4");
await globals.messaging.subscribeToTopic("messaging");
loggerDBND("START - MainComminStart5");
globals.messaging.getToken().then((value) {
print("Token -" + value.toString() + "-");
});
loggerDBND("START - MainComminStart6");

} on Exception catch (exception) {
loggerDBN("mainCommon - exception"+exception.toString() );
} catch (error) {
loggerDBN("mainCommon - error" + error.toString());
}

异常-

main- error[core/not-initialized] Firebase has not been correctly initialized. Have you added the "GoogleService-Info.plist" file to the project? 

View the iOS Installation documentation for more information: https://firebase.flutter.dev/docs/installation/ios

文件"谷歌服务信息plist";位置-。。。。\ios\Runner

在过去的一个类似问题中,通过使用苹果的Xcode拖放文件将GoogleService-Info.plist添加到正确的文件夹是解决方案。

另一位用户提供了一个windows变通方法

最新更新