1

我正在使用 RNFirebase 将 firebase 分析集成到 react-native ios 应用程序中,但我不确定区分 prod/dev 环境的最佳方法是什么。

我在 Swift 上找到了一种可能的解决方案

let filePath = Bundle.main.path(forResource: "MyGoogleService", ofType: "plist")
guard let fileopts = FirebaseOptions(contentsOfFile: filePath!)

else { assert(false, "Couldn't load config file") } 
FirebaseApp.configure(options: fileopts)

但我正在寻找某种 RNFirebase api 来支持这一点。有什么想法吗?提前致谢

4

1 回答 1

0

一种方法是google-services.plist在 ios 目录之外拥有多个文件,并在需要时使用包脚本覆盖 ios 目录中的文件。

有人在此处本期中谈到了这一点。@akshetpandey 对这个问题的评论似乎是最优雅的做法。

在我们的待办事项清单上记录了这一点,我们会尽快处理。

于 2018-02-19T17:29:50.253 回答