Понимание использования BugSense при отправке отчетов о сбоях
Я столкнулся с BugSense, который я реализовал в одном из моих недавних приложений, создав API на сайте BugSense. Я следовал DOC, предоставленному BugSense, и успешно настроил инструмент в своем приложении.
Когда я подключаю свое устройство к своей системе и запускаю приложение в режиме отладки, я вижу журнал в окне консоли ниже.
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 он публикует.
- где хранится мой отчет о сбое.
Я пытался с каким-то сбоем в моем приложении, но когда я проверял сайт BugSense на предмет прогресса, я не видел никакого графического представления или сообщения об ошибке.
Что мне не хватает? Как я должен увидеть отчет о сбое? Как отправить журнал сбоев в BugSense, чтобы я мог увидеть отчет о сбое на сайте?
1 ответ
Я нашел решение для моего вопроса, ниже то, что я сделал
Выключите GDB или LLDB в схеме редактирования и выполните шаги, предоставленные BugSense, вот ссылка шаги интеграции BugSense IOS.
Затем создал сбой в моем приложении и попытался запустить приложение, когда приложение потерпело крах, и я получил ответ ниже
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 и просматривать подробный отчет о сбое.