适用于 iPad 的 OpenGL ES 分析器

发布于 2024-11-04 10:46:47 字数 342 浏览 1 评论 0原文

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

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

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

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

-埃里克

I'm trying to use the OpenGL ES Analyzer for my iPad application and I can't get it to show me any symbols from my code in the extended detail pane's stack trace. I see the names of UIKit and UIApplication and other Apple supplied frameworks in the stack trace, but the portion of the stack trace that represents calls into my code just shows up as instruction pointer values, and there are no symbols whatever.

When I run the same app in Xcode 4 I can debug into my code without problem, all symbols are there, etc. So I believe the application is compiled correctly in this regard.

Do others out there have this problem? The information this analyzer is collecting would be extremely useful if I could see where it my code these calls are being made...

Any pointers / workaround very much appreciated.

-Eric

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡月浅 2024-11-11 10:46:47

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

有必要有 dSYM 调试器输出,即项目中“调试信息格式”设置中的“DWARD with dSYM file”。

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

Well, figured this out myself eventually, so just for completeness and for anyone else who runs into this:

It is necessary to have dSYM debugger output, i.e. "DWARD with dSYM file" in the "Debug Information Format" setting in the project.

I had changed this to be just DWARF as creating the dSYM was taking a long time each build cycle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文