Xcode代碼提示聯想功能失效,按command鍵點不進去類庫,提示“?”


參考文檔:這兩篇文章很好的解決了問題。可以很好的解決了問題

Xcode代碼提示聯想功能失效,按command鍵點不進去類庫,提示“?”,代碼全是白色

Xcode4中代碼補全(Code Completion)失效的解決方案

說明:

  1. Xcode的文件索引未建立導致,索引文件位於/Users/xxx/Library/Developer/Xcode/DerivedData里,索引就像字典的key對應了value,索引未建立,按住command點擊自然就無效,代碼也就無法變成彩色。所以解決索引是核心。
  2. DerivedData從字面上理解應該是收集到的數據,應該是Xcode針對這個項目緩存的一些數據,不會影響項目本身的完整性

解決一:

  1. 找到本地DerivedData,路徑是/Users/xxx[電腦名]/Library/Developer/Xcode/DerivedData
  2. 將對應的和項目相應的文件夾的內容全部刪除。
  3. 或是通過[Xcode->Window->Organizer->Projects選中對應的項目,點擊Derived Data右側的Delete按鈕]

解決二:

  1. 在終端 ,輸入 cd  /Users/xxx/Library/Developer/Xcode/DerivedData
  2. ls 查看所有緩沖文件,找到對應的項目的文件夾,項目名-XXXXXXX
  3.  rm -r Index 刪除掉你的項目所用的索引文件夾
  4. 重啟XXCode

解決三:

  1. 進入終端命令行,清除IDEIndexDisable配置開關 ,defaults delete com.apple.dt.XCode IDEIndexDisable
  2. 如果第一步前未刪除DerivedData里內容,現在可以刪除
  3. 重啟Xcode即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM