В какой-то момент моей работы команды 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.