【问题标题】:How can I get the stacktrace from a Crashlytics report?如何从 Crashlytics 报告中获取堆栈跟踪?
【发布时间】:2018-07-02 20:33:21
【问题描述】:

我在我的应用程序上使用 Crashlytics,但服务器团队希望我也将崩溃信息发送给他们...我无法使用 Crashlytics Webhooks 系统,因为服务器不愿意更改其实现以适应 Crashlytics要求。

所以我试图在报告发送之前获取它,并将它也发送到服务器。我正在尝试将CrashlyticsDelegatecrashlyticsDidDetectReport 方法一起使用。但看起来CLSReport 实际上并没有崩溃本身的属性......只有一些基本信息,如标识符、捆绑版本、崩溃日期和类似的东西......我错过了什么吗?有没有办法获得堆栈跟踪的实际副本,以便我可以将其重新发送到其他地方?

谢谢

【问题讨论】:

    标签: ios crashlytics


    【解决方案1】:

    我曾经在 Crashlytics SDK 上工作。

    已经有一段时间了,但当时不可能。 Crashlytics 报告的格式对于第 3 方来说实际上是无法阅读和理解的。如果您在应用程序的沙箱目录中四处寻找,您可以找到数据。它或多或少是人类可读的。但是,它很复杂,并且使用一种难以使用的格式构建。此外,SDK 捕获的堆栈跟踪只是地址。符号化几乎完全在服务器端完成。

    如果这对您来说是一项硬性要求,您可能需要考虑其他报告服务。应该可以同时存在两个。虽然我不推荐它,因为崩溃报告工具是按进程进行的,很难保证 SDK 的互操作性。

    不过,我也建议与他们的支持人员联系。他们很好,而且可能比我有更多的最新信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多