为什么FlutterFire配置不会替换我的旧GoogleService-Info.plist文件?

5
当我第一次在Flutter应用中运行flutterfire configure时,会生成4个文件:firebase_options.dartgoogle-services.jsonfirebase_app_id_file.jsonGoogleServices-Info.plist
当我尝试再次使用flutterfire configure将应用链接到我的应用的开发版本(遵循此线程)时,我只被提示更改3个文件,如下所示:

google-services.json文件已经存在,但是属于不同的Firebase项目(betacentre-dev)。您是否要用 Firebase 项目 thinking-digit-343408 替换它?· 是

选择所有选项的yes后,仅GoogleService-Info.plist未更改,但它显然对于Firebase的工作非常重要(因为flutterfire configure首先添加了它,它在这个指南这个指南中被引用,并且它包含我的Firebase项目的标识符,而我的应用程序仍然与原始项目通信)。
这是一个错误吗?为什么会出现这种情况?
1个回答

2

我认为这是一个bug。最终我创建了一个脚本,在调用flutterfire configure之前,先调用rm ios/{your_target_name}/GoogleService-Info.plist来删除一些预设选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接