我正在尝试将OpenGL ES Analyzer用于我的iPad应用程序,我无法通过扩展详细信息窗格的堆栈跟踪向我显示代码中的任何符号。我在堆栈跟踪中看到了UIKit和UIApplication以及其他Apple提供的框架的名称,但是表示对我的代码的调用的堆栈跟踪部分只显示为指令指针值,并且没有任何符号。
当我在Xcode 4中运行相同的应用程序时,我可以毫无问题地调试我的代码,所有符号都在那里,等等。所以我相信应用程序在这方面是正确编译的。
其他人有没有这个问题?如果我能看到这些调用的代码在哪里,那么该分析器收集的信息将非常有用......
非常感谢任何指针/解决方法。
-Eric
答案 0 :(得分:1)
嗯,最终我自己想到了这一点,所以只是为了完整性以及遇到这个问题的其他人:
必须在项目的“调试信息格式”设置中输入dSYM调试器输出,即“带有dSYM文件的DWARD”。
我已将此更改为DWARF,因为创建dSYM每个构建周期需要很长时间。