Трассировка стека Xcode не отображается в консоли

Я привык к тому, что на консоли появляется трассировка стека, когда я не поймаю исключение, и он возвращает его к основной функции. Есть ли настройка сборки где-то в Xcode 4.2, на которой у меня нет? Прямо сейчас, он ничего не показывает в консоли.

Попробуйте добавить точку останова на исключение.

  1. Нажмите на вкладку точки останова (cmd + 6)
  2. Нажмите кнопку «Добавить» («+») внизу слева.
  3. Нажмите «Добавить точку останова исключений …»
  4. Оставьте значения по умолчанию и щелкните по нему.

Теперь, когда генерируется исключение, вы должны отбросить вас в отладчик в строке, которая выдает исключение.

Обычно это указывает на проблему с LLDB (отладчиком). Я обожаю LLDB, но когда дело доходит до показа трассировки стека и взлома на исключении, а не на главном в приложениях iOS, это боль в заднице и теперь для нескольких релизов. Не знаю, почему Apple еще не обратилась к этому. Чтобы исправить это двухэтапный процесс:

  1. Отредактируйте текущую схему и на вкладке «Выполнить» измените отладчик с LLDB на GDB.
  2. Перейдите на страницу https://developer.apple.com/bugreporter/ и сообщите об ошибке, чтобы Apple обратилась к ней.
Давайте будем гением компьютера.