Xcodeのキャッシュを綺麗にしてSSDの容量を空けよう

August 31, 2021

こんにちわ、ここ最近のXcodeのアプリ容量が増えて1TBのmacbookじゃないと厳しいという話をちらほらと聞きます。 経験上、複数のXcodeをインストールしていたりすると、古いXcodeがキャッシュが残っているので掃除しておかないと気づいたら容量不足になってしまうことがまぁまぁ出てきます。 なので、今日は僕がよく使っているXcodeのキャッシュを消すためのスクリプトを紹介します。

Xcode環境クリーン

# 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/*
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/*
rm -rf ~/Library/Developer/Xcode/tvOS\ DeviceSupport/*
rm -rf ~/Library/Developer/Xcode/watchOS\ DeviceSupport/*

# インストール済み iOS Simulatar 全削除
sudo rm -rf /Library/Developer/CoreSimulator/Profiles/Runtimes/*

こういう感じのコマンドをシェルスクリプトで作っておくと容量不足になったときに役立つと思います。 よければ使ってみてください。