這是一個非常奇怪的錯誤...爲什麼GDB調試器不斷凍結Xcode 4?
我正在使用攝像頭feed並通過OpenGL着色器運行它以將效果應用到它上的iPhone項目。但是,每次我只是在代碼中創建一個新的GLfloat時,調試器會在啓動時凍結...我無法複製和粘貼文本,因爲整個XCode都凍結了,但我已經從一個日誌文件:
GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:56:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "--host=x86_64-apple-darwin --target=arm-apple-darwin".2#b2a16f854957b341^[email protected]"Xcode.IDEFoundation.ConsoleAdaptor.Debugger17"tty /dev/ttys000
(gdb)
手機還沒有被凍結,因爲我可以點擊主頁按鈕,並繼續做其他的東西。但是,Xcode 4已經完全凍結,運行在99%CPU的沙灘球,我必須強制退出並重新啓動它。
但是......真奇怪的是我有一個iPhone 3GS,當我借用某人的iPhone 4時,它編譯並運行正常。當我切換回iPhone 3GS時,僅需第一次就可以了......之後,它會不斷再次凍結。
這可能是我正在做的事,還是它又是一個XCode 4錯誤?我想嘗試切換調試器LLDB,但不會出現在該計劃的窗口我的下拉列表...即使Xcode的用戶指南指出,GDB和LLDB都是可供選擇:
謝謝!
應用只是一個供參考...... LLDB不可用的iOS項目中,只有OSX的。 – Damien 2011-04-14 15:51:35
當發生這種情況時,轉到命令行和「sample Xcode」。發佈樣本.... – bbum 2011-04-14 15:54:31
我不知道...謝謝:) – jowie 2011-04-14 16:02:35