Bugsense iOS EXC_BAD_ACCESS - PullRequest
       12

Bugsense iOS EXC_BAD_ACCESS

2 голосов
/ 11 ноября 2011

Я пытаюсь заставить bugsense работать в моем приложении для iOS, но приложение аварийно завершает работу с EXC_BAD_ACCESS при инициализации BugSenseCrashController:

  BugSenseCrashController *crash =
        [BugSenseCrashController sharedInstanceWithBugSenseAPIKey:@"<Your BugSense API Key>"];

Мой ключ правильный, и я выполнил все инструкции, перечисленные здесь: http://www.bugsense.com/docs/ios

Не уверен, куда идти.

EDIT Я изменил свой код, поэтому я не использую userDictionary (в данный момент он мне не нужен). Проблема все еще сохраняется.

EDIT2 Кажется, это происходит только тогда, когда я запускаю код на устройстве (4.3.5), а не в симуляторе (4.3).

Ответы [ 2 ]

2 голосов
/ 12 ноября 2011

Установить NSZombieEnabled , MallocStackLogging и guard malloc в отладчике.Затем, когда произойдет сбой вашего приложения, введите его в консоли gdb:

(gdb) info malloc-history 0x543216

Замените 0x543216 адресом объекта, вызвавшего сбой, и вы получите гораздо более полезную трассировку стека, и этодолжно помочь вам точно определить строку кода, которая вызывает проблему.

См. эту статью для получения более подробных инструкций.

0 голосов
/ 22 мая 2013

Попробуйте добавить следующие фреймворки: 1. SystemConfiguration 2. libz.1.2.5

...