今天用Xcode打開(kāi)了兩個(gè)項(xiàng)目,都是小項(xiàng)目,操作到xib 界面時(shí),突然無(wú)敵風(fēng)火輪來(lái)襲,卡了我一個(gè)多小時(shí),無(wú)論我是強(qiáng)制退出,關(guān)機(jī)重啟之后還是沒(méi)沒(méi)辦法消滅它。最后 把其中一個(gè)項(xiàng)目中的把項(xiàng)目中的.xcodeproj包里的xcuserdata文件刪掉,切記:是.xcodeproj。
如何看到 xcuserdata ,在項(xiàng)目中的.xcodeproj文件右鍵 -> 顯示包內(nèi)容,就能看到。
后來(lái),我又打開(kāi)了兩個(gè)項(xiàng)目,還是一樣的卡,卡到只能強(qiáng)制退出,Xcode 其他的設(shè)置都動(dòng)不了。無(wú)論我是重裝Xcode 還是一樣,這時(shí)我發(fā)現(xiàn),每次打開(kāi)都是加載上一次打開(kāi)的那兩個(gè)項(xiàng)目,一直卡的那里,想想將那兩個(gè)項(xiàng)目的路徑改變,Xcode 加載不到項(xiàng)目,應(yīng)該就不卡了吧。果真,項(xiàng)目存儲(chǔ)位置改變后,就能正常打開(kāi)Xcode 了。
其他常用的解決方案:
1、清空 ~/Library/Developer/Xcode/DerivedData 目錄,derived data里的東西刪除之后先關(guān)掉xcode,然后清空一下廢紙簍。再打開(kāi)Xcode
2、項(xiàng)目中的.xcodeproj包里的xcuserdata文件刪掉。
3、打開(kāi)終端:cd /Users/mac/Library/Autosave\ Information/ (其中mac為當(dāng)前登錄用戶(hù)名) 刪除下面的文件:rm -rf Unsaved\ Xcode*
然后重新打開(kāi)xcode就正常了,原因可能是上次保存xcode時(shí)出錯(cuò)(強(qiáng)制退出),之后每次打開(kāi)xcode都會(huì)加載這個(gè)錯(cuò)誤的工程