【发布时间】:2019-03-21 11:45:21
【问题描述】:
我们正在研究用于崩溃报告的结构。我们有四个环境 debug、dev、prod 和 staging。因此,基于环境,我们在结构设置中创建了组织并获取 API 密钥。这样我们就可以将 API 密钥用于具有相同 bundle id 的不同环境。
对于 Fabric,我已点击此链接:Fabric Crashlytics multiple environments for iOS app
但现在我们必须将结构移动到 Firebase。我们已经为我的一个环境创建了项目。 但我想在 firebase 中创建多个具有相同包 ID 的环境。谁能给我一个想法?
参考链接:在此链接中,他们为不同的捆绑 ID 创建了开发和生产。 https://medium.com/bam-tech/setup-firebase-on-ios-android-with-multiple-environments-ad4e7ef35607
【问题讨论】:
-
您是在问如何让不同的 Xcode 项目访问相同的 Firebase 数据?
-
没有。在 Fabric 中,我们可以添加具有相同捆绑 ID 的不同组织(调试、开发、生产)。是否可以在 firebse 中使用相同的 bundle id 进行调试、开发和生产?
-
如果我说我有三个项目环境,它们被称为调试、开发和生产,它们都使用相同的包 ID,每个都可以访问完全不同的数据集进行测试或者都可以访问同一个数据集,是否满足要求?
-
正是杰伊。我想在暂存构建中放置暂存崩溃,而生产崩溃仅在生产构建中。但是在firebase中我无法为此创建单独的密钥。
标签: ios swift xcode firebase google-fabric