Levo ヘルプ · あなたの Mac に合わせて

iOS・Mac 開発者向け:DerivedData、シミュレータ、デバイスサポート

開発者の Mac がいっぱいになる最大の原因は、Xcode 1つです。そのほとんどは自然に元に戻るので、大半は消しても安全です。Levo は、それがどこにあるかを知っていて、先に Xcode が使っていないかを確認します。

Levo が探すもの

Levo が手を出さないとき

Xcode が使っているビルドデータはロックされます。Levo は、Xcode、xcodebuild、ビルドサービスが動いていないか、またシミュレータが起動していないかを確認します。ロックされた行にはその理由が表示され、作業が止まるとロックが解除されます。しばらく触っていないプロジェクトや、プロジェクトのフォルダがなくなったプロジェクトのビルドデータが、最初にチェックされます。

仕組みは、ロックされた項目をご覧ください。

おすすめの手順

  1. 最初の分析は、エージェントに任せます。エージェントがフォルダのサイズと古さを読み取り、各行に理由をつけます。
  2. まず Xcode build data と Simulators and emulators のグループを見ます。たいてい最も大きいものです。
  3. 自然に元に戻るものだけにチェックを入れるなら Careful を選びます。今すぐ容量が必要で、最初のビルドが遅くなることや再ダウンロードを許容できるなら Aggressive を選びます。それぞれの説明は、クリーンアップレベルをご覧ください。
  4. クリーンアップしたら、一度ビルドして、もう一度ウォームアップします。

元に戻るもの

DerivedData、キャッシュ、シミュレータのキャッシュはすべて、ソースから再作成されます。シミュレータの デバイスは削除するとデータが失われるので、シミュレータ内にあるアプリのテストデータも一緒に消えます。デバイスサポートファイルは、デバイスを接続すると元に戻ります。