2016-07-29 5 views
-1

Я получил это предупреждение при запуске моего приложения с интеграцией HockeyApp:HockeySDK Warning - Как проверить отчеты о сбоях?

[HockeySDK] WARNING: Detecting crashes is NOT enabled due to running the app with a debugger attached.

отчеты о сбоях не отправляются и не отображается предупреждение при повторном открытии приложения.
У любого есть идея, как решить эту проблему?

+1

Какой вопрос решить? – Avi

ответ

3

Это очень простые причины:

Если вы запускаете приложение с Xcode прилагается, приложение подключается к lldb, отладчик Xcode в. Когда подключено lldb, он, конечно же, выполнит свою работу в качестве отладчика и поймает любое исключение или сбой. Это означает, что авария никогда не может дойти до SDK HockeyApp или любого другого SDK, сообщающего об ошибке, в то время как lldb прилагается одновременно.

Решение также довольно простое. Если вы просто хотите, чтобы убедиться, что SDK встроен должным образом и будете ловить аварии, сделайте следующее:

  1. ли быстрая «Build & Выполнить», чтобы установить текущую версию приложения на тренажере или устройстве.
  2. Нажмите кнопку «Стоп» в Xcode, чтобы остановить сеанс отладки.
  3. Вручную запустите приложение на устройстве или симуляторе, нажав или нажав значок приложения.
  4. Причина аварии.
  5. Перезагрузите приложение. Теперь HockeySDK должен обработать отчет о сбое и показать диалог для утверждения отправки журнала сбоев.

Следует иметь в виду, что вы не должны немедленно выходить из системы после запуска приложения, так как это не даст SDK достаточное время для обработки и отправки отчета о сбое перед сбоем снова.

+0

благодарит человека за его работу и предупреждение. –

1

Хоккейное приложение sdk по умолчанию не отправляет отчет при подключении отладчика. В этом нет ничего плохого.

Он отправит отчет, когда сборка архива, выпущенная для устного тестера, приведет к сбою. Я лично считаю, что это должно и остается таким, потому что вы пытаетесь отслеживать сбои от своего тестера не во время разработки.

Смежные вопросы