XCode po命令已停止工作

时间:2013-04-29 20:07:18

标签: ios xcode gdb lldb

在我工作期间的某个时刻,XCode的pop命令停止工作。无论我输入什么,它都不会产生输出:

(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中的其他调试工具似乎工作正常:断点,分步执行,自动变量检查窗口等。

有什么想法吗?

编辑:即使重新安装XCode也无效。

2 个答案:

答案 0 :(得分:137)

愚蠢的我,我在“目标输出”窗口而不是“调试器输出”窗口。

enter image description here

不知怎的,我以为我检查了那里的其他控制台窗口,但显然我没有。

答案 1 :(得分:11)

enter image description here

我在调试器中添加了过滤器,它隐藏了其他日志。删除过滤器对我有用。