簡體   English   中英

使用LLDB調試器時,Xcode 4.6掛在“附加到…”上

[英]Xcode 4.6 hangs on “Attaching to…” when using LLDB debugger

如標題所示,我在使用LLDB時遇到問題。 當調試器設置為LLDB時,我研究了此線程Xcode 4掛在附加到(應用程序名稱)上的問題,並按照給出的說明進行了操作,因為我遇到的問題完全相同,並且可以通過使用GDB進行調試-它可以完美地工作。 無論如何,我正在一個團隊中工作,而且我是唯一一個遇到此問題的人,所以每次我提交更改時都從GDB切換到LLDB有點煩人,這樣解決方法就不會在遠程存儲庫。

我已經檢查了編譯器,並將其設置為LLVM 4.2。 實際上,該應用程序可以完美編譯並安裝在模擬器中(殺死並重新啟動Xcode后,我就可以執行它)。 我會嘗試重新安裝Xcode,但由於它是大型程序包,而且我的互聯網使用受到限制,所以這很麻煩。 有人知道這里發生了什么嗎? LLGB是否有可能捆綁在XCode之外,即使我在系統上找不到它也是如此?

任何見識將不勝感激。 我可以繼續解決問題,只是鑒於我的個人情況,它有點煩人:-)

編輯:關於“掛”我的意思的更多細節。 我先打開Xcode,然后關閉模擬器(它甚至沒有出現在Dock上)。 我單擊“運行”,模擬器成功啟動,並且應用程序顯示啟動畫面。 然后xcode顯示消息:“附加到”。 現在掛了。 您可以關閉模​​擬器,並且xcode仍在附加。 運行和停止按鈕都停止工作。 您可以嘗試通過右鍵單擊擴展塢來退出應用程序,您會收到一條警告消息,從這一點上您甚至無法鍵入代碼:XCode已完全掛起。 這里唯一的選擇是使用Cmd + Alt + Esc殺死XCode。

聽起來這可能是某些人在LLDB調試器為什么總是無法連接的問題中看到的問題 他們修改了/etc/hosts文件的位置,因此當Xcode嘗試通過“ localhost”連接到debugserver時,從未建立連接。

Xcode掛起時,請嘗試通過單擊其Dock圖標切換到Simulator。 不要使用Cmd + Tab。

升級到XCode 4.6.2為我解決了此問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM