每个Firebase项目仅包含一个用于数据的JSON树 . 最佳实践要求测试应在与 生产环境 数据不同的数据库上运行 . 实现这一目标的最简单方法是什么?
我考虑过的一些事情:
-
在同一个项目中使用多个子树进行测试和 生产环境 - 这看起来很混乱,测试和 生产环境 数据很难分开 .
-
为测试和制作设置多个Firebase项目 - 这似乎是与Android相关的this question的最佳答案 . 但我不知道如何在Xcode中设置多个
GoogleService-Info.plist
文件,并根据我的应用程序的配置在它们之间切换 .
1 回答
创建多个Firebase项目 . 每个项目都有自己的plist文件 .
FIRApp
具有自定义配置选项 . 下载测试/调试项目的plist,重命名并加载如下 .可以找到更详细的解释here