我正在尝试弄清楚如何在颤振项目中设置不同的 firebase 环境。
我了解如何在 firebase 中执行此操作,我创建了两个项目,一个用于生产,一个用于测试。google-services.json
然后,在 iOS 或 Android 项目中,我可以使用各种方法使用单独的或GoogleServices-Info.plist
文件在这两个环境之间切换。
在 Flutter 中,我找到了关于如何分离环境的描述,但它只解释了如何在颤振代码中区分环境。
如何让这个环境在编译时更改 iOS 和 Android 的构建?甚至在构建时允许文件复制钩子就足够了。