Подтвердить что ты не робот

Команда XCode po перестала работать

В какой-то момент моей работы команды XCode po и p перестали работать. Независимо от того, что я вхожу, он не генерирует вывод:

(gdb) po self
(gdb) po [self name]
(gdb) po [UITableView class]
(gdb) po @"Hello"
(gdb) p indexPath.row
(gdb) print indexPath.row
(gdb) po fjkldsjflksdjklwjfkljfkldsjflk
(gdb)

Когда я вхожу в любую из этих команд, командная строка просто переходит к следующей строке, где она печатает синий (gdb), но не выводит.

Я пробовал следующие шаги:

  • Перезапустите XCode, перезагрузите MacBook
  • Пробовал при отладке в симуляторе, а также на устройстве iOS
  • Переключен в LLDB и перезапущен
  • Переустановил XCode

Другие инструменты отладки в XCode, похоже, работают нормально: точки останова, пошаговое выполнение, окно проверки переменных Auto и т.д.

Любые идеи?

EDIT: Не работает даже после переустановки XCode.

4b9b3361

Ответ 1

Глупо меня, я был в окне "Target Output", а не в окне "Выход отладчика".

введите описание изображения здесь

Как-то мне показалось, что я проверил другие окна консоли, но, видимо, я этого не сделал.

Ответ 2

введите описание изображения здесь

Я добавил фильтр в отладчик, который скрывал другие журналы. Удаление фильтра работало для меня.