了解发送崩溃报告时的BugSense使用情况

时间:2011-11-23 11:25:38

标签: objective-c ios5 bug-tracking bugsense

我遇到了BugSense,我在最近的一个APP中通过在BugSense站点中生成API来实现。我跟踪了BugSense提供的DOC,并在我的APP中成功配置了该工具。

当我将设备连接到我的系统并以调试模式运行我的APP时,我在控制台窗口中看到以下日志。

BugSense --> Processing crash report...
BugSense --> Crashed on 2011-11-23 07:32:13 +0000
BugSense --> Crashed with signal SIGABRT (code #0, address=0x34417a1c)
BugSense --> Generating JSON data from crash report...
BugSense --> Posting JSON data...
BugSense --> Server responded with status code: 500

我想知道

  • 生成什么崩溃报告。
  • 它发布的JSON数据。
  • 我的崩溃报告存储在哪里。

我曾尝试在我的APP中发生一些崩溃,但当我检查BugSense网站的进度时,我没有看到任何图形表示或错误报告。

我缺少什么?我怎么看崩溃报告?如何将崩溃日志发送到BugSense,以便我可以在站点中看到崩溃报告?

1 个答案:

答案 0 :(得分:1)

我已经为我的问题找到了解决方案,下面是我做的

  1. 在编辑方案中关闭了GDB或LLDB,并按照BugSense提供的步骤进行操作,这里是链接BugSense IOS integration steps

  2. 然后在我的APP中创建了一个崩溃并尝试运行APP,当APP崩溃并得到以下回复时

  3. BugSense --> Processing crash report...
    BugSense --> Crashed on 2011-11-24 08:49:04 +0000
    BugSense --> Crashed with signal SIGSEGV (code SEGV_MAPERR, address=0xbbadbeef)
    BugSense --> Generating JSON data from crash report...
    BugSense --> Posting JSON data...
    BugSense --> Server responded with status code: 200
    BugSense --> Immediate dispatch completed!
    

    现在我可以向BugSense发送崩溃报告,并查看有关崩溃的详细报告。