2012-06-29 34 views
3

只是找不到用於啓用opengl幀捕獲的UI。如何在xcode中啓用opengl es幀捕獲4.3.1

我知道在xcode 4.2文件中,界面在Edit Scheme中作爲鏈接在下面。但在4.3這個地方找不到。

http://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html#//apple_ref/doc/uid/00200-SW1

+0

借調。我附加了一個iOS 5.1設備(我可以在Xcode 4.2下成功捕獲幀),但上面記錄的選項只是在運行配置的方案編輯器的「選項」面板中丟失,就像運行構建和產品..調試..捕獲OpenGL ES框架呈灰色,沒有任何解釋或線索。嘗試過不同地點的連接設備(建議其他地方建議在啓動Xcode之前進行連接),重置設備和Mac,在構建設置中重新設置操作系統部署版本,都無濟於事。 – moonshadow

+0

更新:這似乎是工作區特定的。對於某些選項是存在的,而對於其他選項則不是。什麼決定它並不明顯。 – moonshadow

回答

5

不再有一個複選框啓用它。

您需要在項目導航器中使用OpenGLES.framework才能顯示相機圖標。 (我有幾個應用程序,包括通過鏈接器設置,這是沒有拿起)。

如果仍然失敗,請嘗試刪除它並重新添加它,並將它添加到您的Build Phases/Link Binary With Libraries。我發現這很可靠。

+1

啊哈!我們實際上使用JAM來管理構建過程;由於JAM直接調用工具,所以構建階段完全缺少設置。儘管添加OpenGLES.framework對二進制文件沒有影響,但看起來需要讓Xcode意識到我們正在使用它。謝謝! – moonshadow

+2

實際上,有一個名爲OpenGL ES Frame Capture的下拉菜單,默認情況下會自動啓用。它僅在真實設備的Scheme編輯器中的Options選項卡中(它不顯示用於模擬器) –

0

當我運行模擬器時捕獲GPU幀對我來說是灰色的。它似乎需要一個真正的設備。