Почему BugSense удаляет символы трассировки аварийного стека?

Я не вижу никаких журналов трассировки стека сбоев в консоли отладки при запуске приложения с включенным BugSense. Единственное, что я вижу в консоли отладки, это «SIGABRT». Я включаю Bugsense в AppDelegate didFinishLaunching с помощью кода:

[BugSenseController sharedControllerWithBugSenseAPIKey:kBugsenseApiKey userDictionary:nil sendImmediately:YES];

Для параметров целевой сборки проекта и приложения «Удалить символы отладки во время копирования» и «Удалить связанный продукт» установлено значение «НЕТ».

Если я закомментирую строку «[BugSenseController sharedControllerWit...», то я увижу полную трассировку стека сбоя в консоли отладки. Любые идеи, какую настройку сборки мне не хватает?


person Centurion    schedule 29.05.2013    source источник
comment
Вы генерируете символы отладки? (Что установлено Generate Debug Symbols?)   -  person devnull    schedule 29.05.2013
comment
Для @devnull Generate Debug Symbols установлено значение YES как в настройках сборки проекта, так и в настройках целевой сборки.   -  person Centurion    schedule 29.05.2013


Ответы (1)


в настройках целевой сборки установите «Удалить символы отладки во время копирования» = «ДА», «Удалить связанный продукт» = «ДА».

и

      - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {   
              [BugSenseController sharedControllerWithBugSenseAPIKey:@"<Your BugSense API Key>"];

        }

тогда проверь это

person Developer    schedule 29.05.2013
comment
Нет, это не сработало. Установил эти два параметра как для параметров сборки проекта, так и для целевых параметров сборки. - person Centurion; 29.05.2013
comment
да, установите эти два параметра для параметров сборки проекта и целевых параметров сборки. Он отлично работает в моем проекте. bugsense.com/docs/ios - person Developer; 29.05.2013