我正在尝试在Flutter移动应用上配置Firebase。
我的应用有两个版本(正式版和预发布版),所以我创建了两个Firebase应用,每个版本一个。
对于正式版,一切都正常运行。
然而,对于预发布版的IOS版本,我遇到了以下错误:
我在这两种版本中唯一看到的区别是,我为预发布的Firebase应用程序下载的GoogleService-Info.plist文件中不包含CLIENT_ID和REVERSED_CLIENT_ID这两个键。我怀疑这些键的缺失是导致错误的原因,但我找不到它们为什么会丢失的原因。
谢谢。
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: [core/duplicate-app] A Firebase App named "[DEFAULT]" already exists
#0 MethodChannelFirebase.initializeApp (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:134:11)
<asynchronous suspension>
#1 Firebase.initializeApp (package:firebase_core/src/firebase.dart:43:31)
<asynchronous suspension>
#2 start (package:hexatrip_mobile_app/main_preprod.dart:24:3)
我在这两种版本中唯一看到的区别是,我为预发布的Firebase应用程序下载的GoogleService-Info.plist文件中不包含CLIENT_ID和REVERSED_CLIENT_ID这两个键。我怀疑这些键的缺失是导致错误的原因,但我找不到它们为什么会丢失的原因。
谢谢。