macOS でストレージの「その他」が増大。容量不足を解消(開発者向け)
これは mac でアプリ開発を行なっている方向けの記事です。
ディスク不足
開発用に使用している macOS でストレージの「その他」が増大して、容量不足になりました。
いろいろ調べて、キャッシュの削除、iPhone のバックアップの削除、セーフモードでの起動、Spotlightインデックス再作成なども試して見ましたが効果がありませんでした。
原因は Xcode
原因はアプリ開発に使用している Xcode と Simulator にありました。
ターミナルから du コマンドを使って、容量が多いディレクトリを絞り込んでいったところ、以下の部分が激しく容量を消費していました。
1 2 3 4 5 6 7 8 9 |
$ du -sh ~/Library/Developer/* 47G /Users/cureco/Library/Developer/CoreSimulator 352M /Users/cureco/Library/Developer/XCPGDevices 517M /Users/cureco/Library/Developer/XCTestDevices 7.4G /Users/cureco/Library/Developer/Xamarin 52K /Users/cureco/Library/Developer/XamarinStudio 95G /Users/cureco/Library/Developer/Xcode |
さらに Xcode の下の Library/Developer/Xcode/iOS DeviceSupport
のディレクトリが容量を食っているとわかりました。
中身はこんな感じです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# du -sh ~/Library/Developer/Xcode/iOS\ DeviceSupport/* 1.5G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.0.2 (14A456) 1.5G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.1 (14B72) 1.5G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.1.1 (14B100) 1.5G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.2 (14C92) 1.5G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.2.1 (14D27) 1.4G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.3.2 (14F89) 1.4G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.3.3 (14G60) 1.3G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/10.3.4 (14G61) ... 2.9G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/13.3 (17C54) arm64e 3.0G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/13.3.1 (17D50) 2.9G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/13.3.1 (17D50) arm64e 3.2G /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/13.4.1 (17E262) 768M /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/8.0 (12A365) 519M /Users/cureco/Library/Developer/Xcode/iOS DeviceSupport/9.3.5 (13G36) |
本校執筆時点では iOS 12 未満はサポートされていませんので、さすがに 8.0 とか 10 や 11 のイメージはもはや不要ですよね。
ファイル削除
まず Xcode を開いて不要な simulator を削除してみましたが容量は全然変わりませんでした。
ここはターミナルから不要なイメージをごっそり消してしまいましょう。
1 2 3 4 5 6 |
$ rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/8.* $ rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/9.* $ rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/10.* $ rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/11.* |
これでストレージの「その他」を削減してディスク領域を空けることができました。
ITエンジニア募集中!
キュアコード株式会社はITエンジニアを募集しております。少人数の職場なので、上流・下流やサーバー・クライアント対応の垣根なく、あなたの強みを活かしながら いろいろなことにチャレンジ可能です。エンジニアとしての未経験の方、経験が少ない方も歓迎しています。
下記よりITエンジニア募集の採用情報をご覧いただけます。