NSLog нет вывода в LLDB. Работает в GDB

Так как последнее обновление Xcode 4.3 теперь похоже на отладчик LLDB по умолчанию. Я просто обнаружил, что мои инструкции NSLog не отображаются в консоли. После поиска ответов, не найдя ни одного, я переключился на GDB, и он отлично работает. Я нахожу, что другие упоминают NSLog в LLDB, поэтому я не понимаю, почему в моем случае это не удается. Должна ли она работать одинаково? Есть ли другой метод для LLDB?

Ответ 1

Переключение с LLDB обратно на GDB также сработало для меня.

Для тех, кто не знаком с xcode, изменить отладчик времени выполнения на GDB:

  • Cmd ⌘ + Опция ⌥ + R для вызова панели

  • Измените Отладчик на 'GDB'

Это нужно будет сделать, пока ошибка не будет исправлена.

Ответ 2

xcode 4.3.2 lldb не отображает многобайтовые строки печати NSLog при отладке с помощью реального устройства, но работает при отладке с помощью симулятора. Я просто вернусь к gdb, выбрав "схему редактирования".