使われてないiOSシミュレーターを削除してMacbookのストレージを空ける
使われてないiOSシミュレーターを削除してストレージを空ける
1TBもあるストレージがパンパンに・・・
Flutterで開発していると、iOSシミュレーターだったり、Androidエミュレータだったり、XCode, AndroidStudio, etc
他にも様々なプロジェクトに携わり、ReactNativeやUnityなどのツールも入っていて、、
あっという間にストレージがいっぱいになってしまいました。
使っていないiOSシミュレーターが溜まっていることに気づいたので、シミュレーターを削除してストレージを確保しました。
使えなくなっているシミュレーターを削除
以下のコマンドを叩くと、unavailable と表示されるシミュレーターがある。
$ xcrun simctl list
PC上に保存されているシミュレーターがズラーっと表示される。
== Devices ==
-- iOS 10.3 --
-- iOS 13.7 --
iPhone 8 (45557ED5-9009-412F-B34E-486217554EB9) (Shutdown)
iPhone 8 Plus (095C2487-0A98-4F0E-A4D3-633BFE5F2933) (Shutdown)
iPhone 11 (C26FD654-62C6-46A6-B91E-8640242F02C4) (Shutdown)
iPhone 11 Pro (B2AD3004-DFFF-4518-8F82-8B5E540C966B) (Shutdown)
iPhone 11 Pro Max (E61A865B-6B3E-4230-94DF-E76910BACA0A) (Shutdown)
iPhone SE (2nd generation) (BC6D4CEE-DD96-4E20-9A06-DED430497DE7) (Shutdown)
iPad Pro (9.7-inch) (3F5CB658-6CEB-4BE5-AD17-7D17E9D31210) (Shutdown)
iPad (7th generation) (161CEFAA-79DA-4955-992A-278E43D41DA5) (Shutdown)
下の3つはunavailableになったシミュレーター
-- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-14-1 --
iPhone 6s (C6C43D69-915B-40C9-81FB-52A1EFB03EA1) (Shutdown) (unavailable, runtime profile not found)
iPhone 8 (3B5B229C-D232-46CE-9D03-640506FDCC17) (Shutdown) (unavailable, runtime profile not found)
iPhone 8 Plus (3E20A0C5-DFD5-4360-8033-543420F7F771) (Shutdown) (unavailable, runtime profile not found)
・
これらはiOS14.1のシミュレーターで、マイナーバージョンでiOS14.4が出てから使われなくなってしまったシミュレーターだ。
使うことはなさそうなので、これらを一括削除してくれるコマンドを実行
$ xcrun simctl delete unavailable
このコマンドで unavailable なシミュレーターが削除される
無駄に多いシミュレーターを削除
また、使っていないシミュレーターをあると思うのでそれも削除する。
上の画面を表示するには、XCodeのデバイス部分をクリックして、Add Additional Simulators
を選択するとウィンドウが表示される。
無駄にあるiPhone〇〇だったり、Pro Max, Proだとかこんなにいらんわ!ってやつを右クリックしてDeleteで削除してしまいましょう。
これらで、10GBくらいは容量を確保できました。