2012-06-04 40 views
2

enter image description here爲什麼我一直被要求由GDB升級到LLDB?

是的,我點擊執行更改。我想很明顯,最終它會正常工作。

這個問題一次又一次地顯示爲警告。我同意了。所以它應該被改變了,所有的問題都應該被修正。 2或3再次編譯,我再次看到相同的警告,並再次問同樣的事情。

+1

我有一個類似的問題,最終竟然是我的版本控制系統。不管怎樣,這些變化都沒有發生,或者他們沒有被注意到,VCS正在覆蓋這些變化。如果您正在使用它,您可能需要在同意後檢查是否對該方案進行了更改, – gaige

+0

我不知道版本控制系統是什麼。我們如何檢查對方案進行的更改 –

+0

檢查所做更改的最佳方法是將舊的xcscheme(來自更改前)文件與新文件進行比較。這可以通過版本控制系統(git,Perforce,mercurial,CVS,RCS等)快速輕鬆地完成,或者通過複製舊版本和刪除目錄來完成。 – gaige

回答

1

我在Xcode 4.3.3中遇到了這個問題。我通過使用文本編輯器手動編輯適當的文件來解決此問題。

  1. 關閉Xcode。
  2. 使用Finder打開MyProject.xcodeproj(右鍵單擊並選擇「顯示包裝內容」)。
  3. 導航在Finder中下降到xcuserdata/[用戶名] .xcuserdatad/xcschemes
  4. 打開MyProject.app.xcscheme在文本編輯器(右鍵單擊並選擇 「打開方式」)
  5. 找到線(S ),上面寫着:

    selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" 
    

,並切換到

selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 

保存,CLOS e,打開XCode。該消息現在應該消失了。

0

當您在Xcode 4.2切換到4.3這個自帶的LLVM組tools.I的allong我不知道什麼是你的情況發生,但你可以使用以下步驟抑制這些警告..

產品 - >編輯方案:GDB在調試器的調試方案中。

+0

我想要LLVM。問題在於處理不當。 –

相關問題