1. 程式人生 > >xcode clean cach ---xcode清除快取

xcode clean cach ---xcode清除快取

killall Xcode
xcrun -k
xcodebuild -alltargets clean
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang.$(whoami)/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData/*
rm -rf ~/Library/Caches/com.apple.dt.Xcode/*
open /Applications/Xcode.app

方法一:

首先出現這個問題,我先google,看到一個通用的解決辦法: 開啟終端:

cd /Users/mac/Library/Autosave\ Information/ (其中mac為當前登入使用者名稱) 

刪除下面的檔案:

rm -rf Unsaved\ Xcode*

重新開啟Xcode。
可是我進入這個資料夾發現裡面什麼也沒有,但也有網友通過這方法成功的。

方法二:

但是這個方法不適用於我,我的解決辦法是重灌Xcode,但是這個重灌也是有講究的,必須完全解除安裝刪除Xcode,再重新安裝。
有一個很好用的完全解除安裝軟體的app:APP Uninstall ,App Store就可以下載。


使用它來解除安裝Xcode,然後再去這裡選擇你想要安裝的Xcode版本:
Xcode各版本下載


然後重新安裝,OK!終於重新開啟專案了!

最後,再來討論下出現這個問題的原因,很有可能是因為我們上次沒有正常關閉Xcode,而Xcode保留了上次錯誤的一些記錄,而這次開啟Xcode依然去載入錯誤的記錄,所以必須完全刪除這些記錄Xcode才能載入正常的專案。
那麼也就是說,我們是不是隻需要刪除這部分錯誤記錄檔案就可以正常開啟專案而不用完全解除安裝Xcode呢,下次遇到試驗一下再更新吧。

方法三:

執行命令:

rm -rf ~/Library/Saved Application State/com.apple.dt.Xcode.savedState/

這樣做的目的就是我上面說的刪除那部分錯誤記錄檔案!



作者:JuiceLv
連結:https://www.jianshu.com/p/e67e71072f7c
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

!!!終極解決方法: