ios - 适用于 iOS 的多个构建环境的 Firebase crashlytics

标签 ios firebase crashlytics

enter image description here

1 如上图所示,我们在 iOS 的 firebase 帐户中创建了两个项目,一个指向生产环境,即 ProductionApp 它的 Bundle id 是 com.Production.ios

2 第二个 Test App 指向我们环境的其余部分,即开发、质量检查、暂存。他们的 Bundle id 在下面

开发包 id com.Production.ios-Dev

QA 包 ID com.Production.ios-QA

暂存包 ID com.Production.ios-Stag

3 根据 firebase 建议在所有环境中添加“${PODS_ROOT}/Fabric/run”

4 如你所见,下图是在生产环境中产生的崩溃

enter image description here

enter image description here

5 现在我将我的环境设置为开发环境并手动生成错误但是错误崩溃进入生产环境而不是 QA 和 Staging 的开发环境同样如此。

6 那么如何在我们的开发、QA 和 Staging 环境中实现崩溃。

7 请提供一些步骤或视频给我

最佳答案

Tyler Milner 的这篇文章解释了如何为多个环境(暂存和发布)设置适用于 iOS 的 Crashlytics。

https://medium.com/rocket-fuel/using-multiple-firebase-environments-in-ios-12b204cfa6c0

总而言之,在 Firebase 控制台中创建了 2 个不同的 GoogleService-Info.plist,1 个用于暂存,1 个用于发布。然后,自定义脚本会在应用构建时将相应的 plist 附加到应用。

关于ios - 适用于 iOS 的多个构建环境的 Firebase crashlytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49747791/

相关文章:

ios - 如何在 iOS 应用程序中将任何格式(.txt、.Doc)文件转换为 epub 文件

javascript - firebase 只获取 key 然后获取数据

firebase - 云函数 "call"API限制

android - Crashlytics 未上传映射文件

android - 获取超过 90 天的 crashlytics 报告

ios - 从其他 VC 调用函数

ios - Xcode 无法识别新的 Swift 类

ios - Swift:后端排序关系对象

android - 多个dex文件定义Lcom/google/android/gms/internal/zzbqy;

flutter - 在 dart 中操作 StackTrace