Xcode 4.3.2不会在调试器中显示Mac OS X应用程序的调用程序堆栈。在下图中,我所指的问题是堆栈仅包含当前函数:
堆栈的输出应包括这样的调用方函数(取自未显示相同调试问题的iOS):
我具有所有最新设置,“验证build设置”运行时没有警告。我在新项目中使用了默认值,这里是我的调试方案:
在“编辑方案”下使用其他调试器,GDB over LLDB存在相同的问题。将编译器切换为LLVM也无效。
清除派生数据和清理项目无济于事。从/var/folders/中删除预编译的信息也被证明是不成功的。
我只是想知道那里是否有人有类似的经验并能够解决这个问题,这是一个复杂的问题。由于它已经工作了多年,直到最近才停止工作。
最佳答案
您可以调整调用堆栈显示的详细程度。
查看Debug Navigator的底部:)