在 mac os X mountain lion 上运行 OpenGL 分析器时,“附加到应用程序”列表保持为空。
启动应用程序是可能的,但是随后,尝试打开 OpenGL 驱动程序监视器,我得到: “无法启动或附加到应用程序(空)”消息。
我正在使用:
- Xcode 4.5
- 图形工具中的 openGL 分析器(从 Apple 开发网站下载)
我已经在 2 台不同的 MacBook Pro 上对此进行了测试。
编辑:我使用的 Xcode 图形工具版本似乎不是最后一个可用的版本。不幸的是,这是我在苹果开发下载中获得的唯一一个! screenshot
我错过了什么吗?
已解决:我使用了错误的(未更新的)苹果开发帐户来访问下载页面。我没有收到任何警告或错误消息,只是下载过时的文件。
我希望苹果添加一条简单的消息,例如:“警告:您使用过期的帐户登录。请注意,您没有访问最新的资源”。
谢谢大家的帮助。我可能会因为这个愚蠢的错误而花费整整一周的时间。
Ps:我自己无法回答这个问题,因为我缺乏声誉。
编辑:我设法获得了一份更新的文件,但现在看来它不是最后一个。
编辑:我终于获得了 Xcode 的 8 月版图形工具,但我必须承认我不明白 Apple 开发帐户管理背后的逻辑。
我在 https://developer.apple.com/downloads/ 获取的文件版本:
- 全新免费开发帐户 --> 3 月 Xcode 图形工具
- ios 付费程序开发帐户 --> 六月 Xcode 图形工具
- 旧开发帐户(未续订 iOS 付费计划) --> 8 月 Xcode 图形工具
最佳答案
我刚刚在配备 XCode 4.5 和 Mountain Lion 的新 MacBook Pro Retina 上安装了最新的 OpenGL Profiler(版本 4.7 (3))(Xcode 图形工具 - 2012 年 8 月),并且它可以无缝运行。
图形工具可以在 https://developer.apple.com/resources/ 找到。 (OSX -> 下载):
我尝试使用 OpenGL 3.2(核心配置文件)和运行一些 WebGL 内容的 Google Chrome 来分析 GLFW。两种情况都按预期工作。
编辑:我现在已经成功尝试在另一个同样使用 Mountain Lion 的 MBP(2011 年末)上运行探查器,并且再次成功。我没有按照 AmateurProgrammer 建议的那样按照 Apple 的指南设置环境,但我相信 OpenGL Profiler 在对下面的对话框(启动程序时出现)回答“启用”时会在幕后执行此操作。一件小事是,必须在启用 OpenGL Profiler Attaching 后启动要分析的程序。
我还能够分析运行 WebGL 的 Firefox,但 Safari 出现了一些问题。
关于xcode - 有人在山狮上成功使用 OpenGL 分析器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12640841/