NSLD在LLDB中没有输出。 在GDB工作

由于最近更新Xcode 4.3现在似乎默认为LLDBdebugging器。 我只是发现我的NSLog语句不显示在控制台中。 find答案后,找不到答案,我切换回到GDB,它工作正常。 我发现其他人提到NSLD在LLDB,所以我不明白为什么它在我的情况下失败。 它应该不一样吗? LLDB有不同的方法吗?

从LLDB切换回GDB也为我工作。

对于不熟悉xcode的用户,将运行时debugging器更改回GDB:

  1. Cmd⌘+ Option⌥+ Rpopup窗格

  2. 将debugging器更改为“GDB”

这将不得不这样做,直到bug被修复。

xcode 4.3.2在使用真实设备进行debugging时,lldb不会显示NSLog打印的多字节string,但在使用模拟器进行debugging时工作正常。 我只需select“编辑scheme”切换回gdb。