[英]iOS Firebase crashlytics dashboard does not show crashes when app archived and installed via Testflight
I setup Firebase and Crashlytics via cocoapods:我通过 cocoapods 设置 Firebase 和 Crashlytics:
use_frameworks!
platform :ios, '11.0'
pod 'Firebase/Analytics'
pod 'Fabric', '~> 1.10.2'
pod 'Crashlytics', '~> 3.13.2'
For debug builds, reporting works fine both for simulators and devices, I can see in the dashboard all crashed reported.对于调试版本,报告适用于模拟器和设备,我可以在仪表板中看到所有崩溃报告。
For release builds though, archived with Xcode 10.2.1, eg distributed via Testflight, I don't get any reports in the dashboard.但是,对于使用 Xcode 10.2.1 存档的发布版本,例如通过 Testflight 分发,我在仪表板中没有得到任何报告。
What can go wrong here?这里会出现什么问题? How can I debug this?
我该如何调试?
PS: DWARF with dSYM file is selected for release builds PS:选择带有 dSYM 文件的 DWARF 用于发布版本
It turns out that automating upload of dSYM does not work for bitcode enabled apps and firebase docs do not mention at the moment that we have to upload the dSYMs manually.事实证明,自动上传 dSYM 对启用位码的应用程序不起作用,firebase 文档目前没有提到我们必须手动上传 dSYM。 Issue is already reported: https://github.com/firebase/firebase-ios-sdk/issues/2901
问题已经报告: https : //github.com/firebase/firebase-ios-sdk/issues/2901
To upload the uptodate dSYMs, fetch them first from your app store connect:要上传最新的 dSYM,请先从您的应用商店连接中获取它们:
and upload them from your firebase crashlytics dashboard:并从您的 firebase crashlytics 仪表板上传它们:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.