Журнал сбоев iPhone4 - EXC_CRASH (SIGABRT) - PullRequest
1 голос
/ 11 марта 2011

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

`Идентификатор инцидента: B358D8C0-0DBC-4454-BF00-2315A143040D Ключ CrashReporter: 6e900bd59b40f1708778b028bd48e67e94fe40c2 Модель аппаратного обеспечения: iPhone3,1 Процесс: noagendahumanresource [1128] Путь: /var/mobile/Applications/18025566-3A5C-4D05-8C91-AB54F586E314/noagendahumanresource.app/noagendahumanresource Идентификатор: noagendahumanresource Версия: ??? (???) Тип кода: ARM (родной) Родительский процесс: launchd [1]

Дата / Время: 2011-03-10 16: 15: 23.259 -0600 Версия ОС: iPhone OS 4.2.1 (8C148) Версия отчета: 104

Тип исключения: EXC_CRASH (SIGABRT) Коды исключения: 0x00000000, 0x00000000 Разрушенная нить: 0 `

1 Ответ

2 голосов
/ 11 марта 2011

Это может быть вызвано необработанным исключением / утечкой памяти.

Выполните следующие шаги для отладки:

  1. сначала в XCode, Сборка> Очистить все цели
  2. используйте Построить и проанализировать , чтобы определить потенциальную утечку
  3. установить точки останова в нескольких ключевых функциях программы и посмотреть, когда произойдет сбой приложения
  4. используйте try & catch, чтобы поймать исключение
  5. последний, используйте Выполнить> Запустить с Performance Tool> Leaks , чтобы узнать фактические утечки
...