Nic*_*ick 5 ios firebase crashlytics
我正在从 Fabric 升级到 Firebase crashlytics。我已将 Firebase 和 Fabric/Crashlytics pod 添加到我的项目中,添加了 .plist 等。除了没有报告崩溃之外,一切似乎都工作正常。我正在生成崩溃,assert(! "crashing on purpose to test crashlytics");因为我看到其他人提到的[[Crashlytics sharedInstance] crash]对他们不起作用。
有趣的是,我正在使用的内部版本号的“无崩溃用户”在崩溃发生后下降到 0%,但崩溃报告为 0。dSYMs 选项卡未列出版本号。
-FIRDebugEnabled这是作为参数传递
时调试视图上发生的崩溃:
有什么建议么?
安装后,确保您已使用以下代码行在AppDelegate文件中初始化Fabric SDK :
\n\n对于 Objective-C : [Fabric with:@[[Crashlytics class]]];和
对于快速: Fabric.with([Crashlytics.self])
Crashlytics.sharedInstance().crash()之后,通过调用swift 和[[Crashlytics sharedInstance] crash]Objective-C强制您的应用程序崩溃。通过以编程方式在 ViewController 中或现有操作上添加任何按钮来调用此方法。
如果在启动时附加了调试器,Crashlytics 不会\xe2\x80\x99 捕获崩溃,因此要查看实际崩溃,您需要执行以下步骤:
\n\n几分钟之内,您应该会看到崩溃出现在 Fabric 仪表板上。
如果您没有在仪表板中发现崩溃,请在构建设置中仔细检查您的调试信息格式是否为 \xe2\x80\x9cDWARF 以及调试和发布的 dSYM 文件\xe2\x80\x9d。
确保在崩溃后启动应用程序,以便可以上传崩溃内容。
如果几分钟后您没有\xe2\x80\x99 看到崩溃,请再次运行您的应用程序以重试崩溃传递。
| 归档时间: |
|
| 查看次数: |
5068 次 |
| 最近记录: |