~/Library/Developer/Xcode/DerivedData/
這個(gè)文件夾中保存的是Xcode的緩存文件挠他,曾經(jīng)在Xcode跑過(guò)的所有項(xiàng)目的索引、build的信息等都會(huì)保存在這里闰渔。刪除后在下次打開(kāi)項(xiàng)目編譯的時(shí)候?qū)?huì)重新生成翻诉。由于這里包含了大量已經(jīng)沒(méi)用的項(xiàng)目的信息又懶得去篩選,于是把整個(gè)文件夾刪了窗价。
~/Library/Developer/Xcode/iOS DeviceSupport/
每次把一個(gè)設(shè)備接入電腦進(jìn)行真機(jī)調(diào)試之前如庭,電腦會(huì)對(duì)設(shè)備建立索引,也在此文件夾下生成對(duì)該設(shè)備系統(tǒng)的支持文件撼港。于是這里存在了一堆對(duì)舊版本iOS設(shè)備支持的文件坪它。而我最近基本只對(duì)iOS9.3的設(shè)備進(jìn)行真機(jī)調(diào)試。于是刪除了所有低于9.3的文件夾帝牡。
~/Library/Developer/Xcode/Archives/
每次打包App的dSYM等數(shù)據(jù)就保存在這里往毡,把一些沒(méi)用的版本刪了。如果是上線了的版本還是保留吧靶溜。
~/Library/Developer/Xcode/Products/
同上开瞭,把沒(méi)用的刪了。
~/Library/Developer/CoreSimulator/Devices/
一堆模擬器的數(shù)據(jù)墨技。每個(gè)文件夾里包含的就是一個(gè)特定系統(tǒng)版本的設(shè)備的數(shù)據(jù)惩阶。每個(gè)文件夾對(duì)應(yīng)哪個(gè)設(shè)備可以在其下device.plist中查看。親測(cè)刪除之后的效果跟在模擬器里重置相同扣汪。省得一個(gè)個(gè)去重置了断楷,刪吧。
xcrun simctl delete unavailable