С включенной функцией исключения при включении приложение всегда разрывается в main.m в Xcode 4.2 - PullRequest
2 голосов
/ 03 февраля 2012

Я добавил Break on Exception точку останова, как обсуждалось в предыдущих потоках и обсуждал здесь , чтобы мое приложение сломалось в соответствующем месте в моем коде, когда возникает исключение, но теперь каждый раз, когда я запускаю приложение, Xcode мгновенно ломается в main.m в этой строке:

@autoreleasepool {
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}

Сообщение об ошибке не отображается и не отображается в журнале. Единственный вывод журнала - (lldb).

Приложение, по-видимому, не зависло, и приложение не падает или прерывается на этой строке, если я удаляю правило «Разрыв при исключении».

Я использую отладчик LLDB и автоматический подсчет ссылок.

1 Ответ

1 голос
/ 09 февраля 2012

У меня была такая же проблема, когда я перешел на LLDB. Я переключился обратно на GDB, и это исправило это. Не идеально, но работает. См. Этот пост: Точки прерывания исключения - результаты LLDB против GDB

Вы пытались запустить на устройстве с LLDB и Break on Exception?

...