Xcode中的po命令不会生成输出

问题描述 投票:41回答:2

[在我的工作中,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中的其他调试工具似乎可以正常工作:断点,分步执行,Auto变量检查窗口等

任何想法?

EDIT:即使重新安装Xcode也无法正常工作。

ios xcode gdb lldb
2个回答
155
投票
对不起,我是在“目标输出”窗口中,而不是在“调试器输出”窗口中。

enter image description here

以某种方式,我以为我检查了那里的其他控制台窗口,但显然没有。


17
投票
enter image description here

我在调试器中添加了过滤器,以隐藏其他日志。卸下过滤器对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.