2015-10-24 13 views
46

ここにはiOSバージョンが多数ありますiOS 8バージョン、iOS 6および7バージョンも多数あります)。〜/ Library/Developer/Xcode/iOS DeviceSupport/<iOS Version>/Symbian/System/LibraryはMacディスク容量14 + GBを消費します

これらのiOSバージョンをサポートするためにXcodeでアプリを構築することには気を配っていません(iOS 8.4をさらに2,3ヶ月間気にします)、古いiOSバージョン私は10GBほどのディスクを取り戻すことができれば、そうする能力をあきらめることは間違いありません。

誰もがこれらのディレクトリを削除することがどれほど安全であるかを知っていますか?おそらくそれらの中にどのような価値が含まれていますか?

+1

可能性のある重複した[私はiOSのDeviceSupportからデータを削除することはできますか?](http://stackoverflow.com/questions/29930198/can-i-delete-data-from-ios-devicesupport) – Claudiu

答えて

46

オペレーティングシステムのシンボルで、各アーキテクチャのバージョンごとに1つあります。これはデバッグに使用されます。それらのデバイスをこれ以上サポートする必要がない場合は、悪影響を与えずにディレクトリを削除できます。

+0

クール。私が特定のiOSのフォルダ全体を削除し、後でそのような環境でXcodeを使用してデバッグすることにした場合、このコンテンツはすべて再作成されますか? –

+10

デバイスを接続するとフォルダが生成されるため、デバイスとOSの組み合わせが適切であれば再作成されます。 –

58

@StephenDarlingtonの答えは非常に明確です。

また、私が見つけたthis helpful articleへの参照(およびテキストミラー)を追加したかったので、他の同様のディレクトリについてもう少し詳しく説明しました。

著者ここで得られたデータのフォルダは、プロジェクトの 中間ビルドのすべてが含まれている10月2015

〜/ライブラリ/開発/ Xcodeの/ DerivedData

にXcodeの7.0.1のための記事を更新しました情報、インデックス、デバッグ/リリースされたビルドターゲット 不適切なインデックス作成やXcodeの遅さなど、特有の の動作を観察すると、このデータは通常削除されます。すべての フォルダ(派生データフォルダ自体ではない)を派生データから削除すると、再構築時にすべてのプロジェクトを再作成します。 再構築が少し遅くなります。

ヒント:Window > Projectsを開きます。目的のプロジェクトを選択し、派生データパスの隣の「削除」ボタン をクリックします。

〜/ライブラリ/開発/ Xcodeの/アーカイブ

あなたのすべてのターゲットはアーカイブフォルダ内のアーカイブ形式で保存されています。 このフォルダの内容を削除する前に、 という警告が表示されます。アプリケーションの展開バージョンをデバッグできるようにするには、アーカイブを削除しないでください。

〜/ライブラリ/開発/ Xcodeの/ iOSのDeviceSupport

あなたは、デバイスを接続したときのiOSデバイスのサポートフォルダには、識別子として、デバイス バージョンとサブフォルダを作成します。ほとんどの場合 それはちょうど古いものです。最新のバージョンを残しておけば残りは になります(5.1.1で実行されるアプリを持っていない場合、5.135ディレクトリ/ディレクトリを保存する理由はありません。 )。特定のバージョンを実行している デバイスがまだ残っている場合は、デバイスを接続するときにXcodeによってディレクトリが再作成されます( )。そして、いいえ、これはシミュレータを使って を行うことは何もありません。

注意:あなたが誤動作し、アプリケーションを引き起こす可能性があります間違った ファイルを削除し、さらにOSとして /Library/Users/<yourusername>/Library内からファイルを削除する場合は注意がしたいと思います。

〜/ライブラリ/開発/ CoreSimulator

コアSimulatorフォルダは、多くのXcodeのユーザーのためのよく知られています。それは シミュレータの領域です。それはどこにアプリケーションデータを格納します。 より古いバージョンのシミュレータフォルダ/フォルダを投げることができることは明らかです( )。また、 メニューの[コンテンツと設定をリセット]オプションを使用して、シミュレータの アプリデータをすべて削除する方が安全です。

ヒント:[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];ドキュメントディレクトリフォルダへのフルパスを出力します。

注:私たちが知っているように、シミュレータの場所は 〜/ Library/Application Support/iPhone SimulatorからXcode 6以降に移動しました。だから、 このディレクトリをクリアしていなければ、チェックしてください。

〜/ライブラリ/キャッシュ/ com.apple.dt.Xcode

キャッシュは常に彼らが必要 として再作成されますので、削除しても安全です。これはディレクトリではなく、種類がXcode Projectのファイルです。 削除してください!

〜/ライブラリ/ Application Support/MobileSync /バックアップ

はまた、AppleのiOSデバイスは自動的にあなたのMacに、彼らはお使いのMac のマシンに接続されているたびに、特定のファイル と設定を同期します。より安全な側にするには、iTunes の[デバイス]パネルを使用して古いバックアップを削除することをお勧めします。最新の 最新バックアップを保持する必要があります。

+2

大きな助けになった!ありがとう –

関連する問題