按command鍵點(diǎn)不進(jìn)去類庫(kù),提示“?”唬渗,代碼全是白色
說(shuō)明:
1、Xcode的文件索引未建立導(dǎo)致奋渔,索引文件位于/Users/xxx/Library/Developer/Xcode/DerivedData里镊逝,索引就像字典的key對(duì)應(yīng)了value,索引未建立嫉鲸,按住command點(diǎn)擊自然就無(wú)效撑蒜,代碼也就無(wú)法變成彩色。所以解決索引是核心玄渗。
2减江、DerivedData從字面上理解應(yīng)該是收集到的數(shù)據(jù),應(yīng)該是Xcode針對(duì)這個(gè)項(xiàng)目緩存的一些數(shù)據(jù)捻爷,不會(huì)影響項(xiàng)目本身的完整性
解決一:
1、找到本地DerivedData份企,路徑是/Users/xxx[電腦名]/Library/Developer/Xcode/DerivedData
2也榄、將對(duì)應(yīng)的和項(xiàng)目相應(yīng)的文件夾,刪除。(要先關(guān)閉Xcode,否則會(huì)自動(dòng)創(chuàng)建一個(gè)新的甜紫,這里可以放心刪除)
解決二:
1降宅、在終端 ,輸入 cd /Users/xxx/Library/Developer/Xcode/DerivedData
2囚霸、ls 查看所有緩沖文件腰根,找到對(duì)應(yīng)的項(xiàng)目的文件夾,項(xiàng)目名-XXXXXXX
3拓型、 rm -r Index 刪除掉你的項(xiàng)目所用的索引文件夾
4额嘿、重啟XCode
解決三:
1、進(jìn)入終端命令行劣挫,清除IDEIndexDisable配置開關(guān) 册养,defaults delete com.apple.dt.XCode IDEIndexDisable
2、如果第一步前未刪除DerivedData里內(nèi)容压固,現(xiàn)在可以刪除
3球拦、重啟Xcode即可