清除Xcode緩存,腳本自動(dòng)刪除

因?yàn)閼?,所以有了這個(gè)腳本,自動(dòng)清除Xcode緩存
現(xiàn)在是會(huì)清除三個(gè)文件夾
~/Library/Developer/CoreSimulator/Devices/ (模擬器及安裝的app)
~/Library/Developer/Xcode/Archives (打包文件夾)
~/Library/Developer/Xcode/DerivedData (Xcode 編譯緩存)

注意?????? 腳本中第三個(gè)清除模擬器后,需要重啟電腦,否則Xcode會(huì)報(bào)錯(cuò),找不到模擬器

下載地址

腳本下載地址cleanXcode.sh

使用方法:

拖到終端運(yùn)行

腳本授權(quán)報(bào)錯(cuò)

permission denied

cd 到腳本文件夾 運(yùn)行

chmod +x ./*

然后從新拖動(dòng)腳本到終端

源碼

#!/bin/bash
#--------------------------------------------
# author:小小強(qiáng)
#--------------------------------------------
echo "========開始清除Xcode========"
echo 
read -p "Are you sure? [yes/NO] " -n 1 -r
if [[ ! $REPLY =~ ^[Yy]$ ]]
then
echo 
    exit 1
fi
echo 
echo "開始清除DerivedData..."
rm -rf ~/Library/Developer/Xcode/DerivedData
echo "DerivedData已清除"
echo 
read -p "是否要?jiǎng)h除Archives,Xcode打包文件 [yes/NO] " -n 1 -r
if [[  $REPLY =~ ^[Yy]$ ]]
then
echo 
echo "開始清除Archives..."
rm -rf ~/Library/Developer/Xcode/Archives
echo "Archives已清除"
fi
echo 
read -p "是否要?jiǎng)h除運(yùn)行xcode后在模擬器上安裝的app??????? 此文件夾刪除后需要重啟Xcode [yes/NO] " -n 1 -r
if [[  $REPLY =~ ^[Yy]$ ]]
then
echo 
echo "開始清除運(yùn)行xcode后在模擬器上安裝的app..."
rm -rf ~/Library/Developer/CoreSimulator/Devices
echo "模擬器上安裝的app已清除"
echo "CoreSimulator文件夾刪除后請(qǐng)重啟Xcode"
fi
echo ""
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容