【问题标题】:Stop tracking Crashlytics runtime in iOS在 iOS 中停止跟踪 Crashlytics 运行时
【发布时间】:2017-06-12 07:04:05
【问题描述】:

我刚刚集成了Crashlytics with iOS,集成步骤非常简单。我在didFinishLaunchingWithOptions 使用代码[Fabric with:@[[Crashlytics class]]]; 开始了crashlytics 会话并开始跟踪。

在应用程序中的某个时间点,我想停止跟踪 Crashlytics,我该怎么做?有任何代码吗?有一种方法可以停止从 Crashlytics 中的在线仪表板进行跟踪,但我想从代码中进行。

寻求建议和帮助。 谢谢。

【问题讨论】:

标签: ios objective-c xcode crashlytics


【解决方案1】:

Xcode 调试器不允许 Crashlytics 处理崩溃报告。

如果您将设备连接到 Mac,XCode 的调试器也会介入。因此,只需在测试前断开设备即可。

To make sure a crash is reported during your simulator testing:
Launch simulator
Press stop
Launch your app and force a crash
Relaunch the app from simulator
See the crash report in the web dashboard

Reference

【讨论】:

  • 感谢@KKRocks 的回答,但我认为这不是我的问题答案,我的问题很简单是如何通过编码停止在应用程序的某些部分跟踪崩溃分析?
【解决方案2】:

来自 Fabric 的 Mike。我相信您希望在应用程序的同一启动/会话启动后终止活动的 Fabric 会话。

在这种情况下,没有办法终止 SDK 会话。我建议将 Fabric init 包装在条件调用或布尔检查中,以查看 Fabric 是否应该被初始化。

【讨论】:

  • 感谢 Mike 的澄清,是的,这也是在某些情况下开始会话的一种方式。
猜你喜欢
  • 1970-01-01
  • 2022-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-19
  • 1970-01-01
相关资源
最近更新 更多