必要がなくなった古いものでディスクを掃除した後、~/User/Library/Developer/Xcode
20 GB近くを占めているiOS DeviceSupportフォルダーに出くわしました。
同様の質問が以前に出されましたが、それ以来多くのことが変更されたので、最新の回答をお願いします。
テストに使用するバージョンを持っている限り、何も壊さずに古いバージョンまたは未使用のバージョンを削除できますか?
必要がなくなった古いものでディスクを掃除した後、~/User/Library/Developer/Xcode
20 GB近くを占めているiOS DeviceSupportフォルダーに出くわしました。
同様の質問が以前に出されましたが、それ以来多くのことが変更されたので、最新の回答をお願いします。
テストに使用するバージョンを持っている限り、何も壊さずに古いバージョンまたは未使用のバージョンを削除できますか?
回答:
この~/Library/Developer/Xcode/iOS DeviceSupport
フォルダは基本的に、クラッシュログを表すためにのみ必要です。
フォルダ全体を完全に削除できます。もちろん、次にデバイスの1つを接続すると、Xcodeはデバイスからシンボルデータを再ダウンロードします。
私は、年に1回程度、そのバージョンのiOSのフォルダーを削除することにより、そのフォルダーを一掃します。クラッシュログのシンボルをサポートする必要がなくなったため、シンボルを示す必要がなくなりました。
~/Library/Developer/Xcode/iOS DeviceSupport/*/Symbols/System/Library/Caches/*
も、かなりの量のストレージが回復されますが、後で必要になった場合でも、レガシーデバイスのサポートは維持されます。
私たちの主な目的としてrmaddyの回答をサポートするより示唆的な回答は、不要なファイルとフォルダーを削除することです:
DeviceSupport-将来必要になる可能性のあるログをシミュレーターに保存できます。これは、さまざまなデバイス/ iOSのクラッシュログを象徴しています。
数日おきにこのフォルダを削除してください。ほとんどの場合、それは巨大なスペースを占有します!
~/Library/Developer/Xcode/DerivedData
すべてのターゲットは、アーカイブフォルダーのアーカイブフォームに保持されます。このフォルダーのコンテンツを削除する前に、ここに警告があります。アプリのデプロイされたバージョンをデバッグできるようにする場合は、アーカイブを削除しないでください。Xcodeはアーカイブを管理し、新しいビルドがアーカイブされると新しいファイルを作成します。
~/Library/Developer/Xcode/Archives
iOSデバイスサポートフォルダーは、デバイスを接続するときに、デバイスバージョンを識別子としてサブフォルダーを作成します。ほとんどの場合、それは古いものです。最新バージョンを保持し、残りは削除できます(5.1.1で実行するアプリがない場合は、5.1.1ディレクトリ/ディレクトリを保持する必要はありません)。これらが本当に必要ない場合は、削除してください。ただし、ほとんどの場合、デバイスからアプリをテストしますが、いくつかは残す必要があります。
~/Library/Developer/Xcode/iOS DeviceSupport
Core Simulatorフォルダーは、多くのXcodeユーザーによく知られています。それはシミュレーターの領域です。アプリのデータを保存する場所です。古いバージョンのアプリをサポートしなくなった場合は、古いバージョンのシミュレーターのフォルダー/フォルダーを破棄できることは明らかです。これはユーザーデータなので、完全に削除しても大きな問題はありませんが、メニューの[コンテンツと設定をリセット]オプションを使用して、シミュレータのアプリデータをすべて削除する方が安全です。
~/Library/Developer/CoreSimulator
(ここではステップ5のための便利なシェルコマンドです。xcrun simctl delete unavailable
)
キャッシュは必要に応じて再作成されるため、常に安全に削除できます。これはディレクトリではありません。Xcodeプロジェクトのようなファイルです。削除してください!
~/Library/Caches/com.apple.dt.Xcode
さらに、Apple iOSデバイスは、Macマシンに接続されるたびに、特定のファイルと設定をMacに自動的に同期します。安全のために、iTunes環境設定の[デバイス]ペインを使用して古いバックアップを削除することをお勧めします。最新のバックアップをコース外に保持する必要があります。
~/Library/Application Support/MobileSync/Backup
ソース:https : //ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac
約40GBもらった!
はい、オペレーティングシステムのシンボルによって、iOSデバイスサポートからデータを削除できます。これは、各アーキテクチャのバージョンごとに1つです。デバッグに使用されます。これらのデバイスをサポートする必要がなくなった場合は、悪影響を与えることなくディレクトリを削除できます