1

我正在尝试为我的 iPad 应用程序使用 OpenGL ES Analyzer,但我无法让它在扩展详细信息窗格的堆栈跟踪中显示我的代码中的任何符号。我在堆栈跟踪中看到 UIKit 和 UIApplication 以及其他 Apple 提供的框架的名称,但是堆栈跟踪中表示对我的代码的调用的部分仅显示为指令指针值,并且没有任何符号。

当我在 Xcode 4 中运行同一个应用程序时,我可以毫无问题地调试我的代码,所有符号都在那里,等等。所以我相信应用程序在这方面是正确编译的。

其他人有这个问题吗?如果我能看到我的代码在哪里进行这些调用,那么这个分析器正在收集的信息将非常有用......

非常感谢任何指针/解决方法。

-埃里克

4

1 回答 1

1

好吧,我自己最终弄清楚了这一点,所以只是为了完整性和其他遇到这个问题的人:

必须要有dSYM调试器输出,即工程中“Debug Information Format”设置中的“DWARD with dSYM file”。

我已将其更改为 DWARF,因为创建 dSYM 每个构建周期都需要很长时间。

于 2011-05-10T14:47:32.650 回答