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

в какой-то момент во время моей работы, в 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, похоже, работают нормально: точки останова, пошаговое выполнение,авто окне переменных экспертизы и т. д.

какие идеи?

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

2 ответов


глупый я, я был в окне "целевой вывод" вместо окна "вывод отладчика".

enter image description here

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


enter image description here

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