Как отлаживать SIGABRT в iOS? - PullRequest
4 голосов
/ 03 апреля 2012

Симулятор iOS выдает сигнал SIGABRT, связанный с main.m.

Я в замешательстве, так как я не изменил main.m. Возврат к отладчику всегда возвращает основную функцию, которая мне не нужна.

Как можно отлаживать сигнал SIGABRT в iOS? Я хотел бы, чтобы XCode мог сообщить мне, какая строка, которую я написал, вызвала сигнал.

Вот что выдает консоль после завершения моей программы.

Couldn't register com.inimicalme.me.iosapp43 with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.

Я не совсем уверен, что это означает или имеет ли это прямое отношение к выпуску SIGABRT.

Ответы [ 2 ]

4 голосов
/ 03 апреля 2012

Ошибка в консоли обычно означает, что вам нужно перезагрузить устройство, перезапустить Xcode или перезагрузить Mac.Или какая-то их комбинация.

Хотя это обычно не связано с SIGABRT, но попробуйте.

0 голосов
/ 28 июня 2012

Зависание обычно происходит между двумя частями - xcode и вашим устройством.Если устройство является симулятором, потребуется перезагрузка.Если нет ...

  1. отключите устройство от сети
  2. сбросьте его
  3. закройте xcode
  4. снова откройте xcode
  5. начните снова!

Удачи в будущем.

...