Xcodeキャッシュを削除し、アプリのクラッシュを停止する方法

XCodeは、MACOSおよびIOS開発者向けの貴重なツールです。ただし、そのように便利ですが、このアプリは時間の経過とともに遅くなり、頻繁にクラッシュし始めることでも知られています。それを修正する1つの方法は、Xcodeキャッシュを削除することであることを知っているかもしれません。これにより、シミュレータにサーバーからコードをリロードし、他のアプリのグリッチに対応させることができます。読み続けて、Xcodeキャッシュを手動で自動的に削除する方法を見つけてください。

Xcodeキャッシュとは何ですか?

キャッシュは、アプリがより速く動作するために保存されている情報のごく一部です。 Xcodeの場合、このアプリは通常、開発プロセスをより速くするために必要なさまざまな情報をキャッシュします。具体的には、キャッシュは後続のビルドを高速化するのに役立ち、ビルド時間を短縮します。これらのXcodeキャッシュのいくつかのタイプを次に示します:モジュールキャッシュ、派生データ、シミュレーターキャッシュ、およびキャッシュの構築。

私はXcodeキャッシュを削除しますか?

短い答えは、特にXcodeが時間の経過とともに遅くなり、反応しなくなった場合、はいです。 Xcodeキャッシュを含むアプリキャッシュの削除は、規定の手順に正確に従う限り、絶対に安全な手順です。再びアプリを開いて使用を開始すると、それらは再作成されます。

次に、Xcodeキャッシュを削除する方法を紹介します。手動および自動削除の手順を提供して、どちらが自分に最適かを選択できるようにします。

1.ツールを使用してXcodeキャッシュをクリアします

Xcodeでキャッシュを削除する簡単で自動的な方法から始めましょう。これは、CleanMymacのクリーンアップ機能に基づいており、いくつかのボタンをクリックするだけでiOSシミュレーターをクリーニングできます。これにより、迅速かつ使いやすくなり、ファイルシステムの問題が発生するリスクはありません。

  1. 無料のCleanMymacトライアルを入手してください。
  2. [クリーンアップ]タブに移動して、スキャンを実行します。
  3. すべてのジャンクを確認し、Xcodeジャンクを削除します。

それでおしまい!次に、手動Xcodeキャッシュの削除の手順を進めましょう。

2。プロジェクトビルドを清掃します

Xcode Crashingの問題を修正しようとしている場合は、最初にプロジェクトビルドをクリーニングする価値があります。これにより、現在のビルドを取り除き、次回コードを実行するときに新しいビルドを作成します。

  • プロジェクトをコードで開いた状態で、メニューバーに移動して製品を選択し、[ビルドフォルダー]>クリーンクリーンをクリックします。
  • プロジェクトを開くと、コマンド +シフト + kを押します

3.ビルドフォルダーをクリーンアウトします

ビルドフォルダーをクリーンアウトし、キャッシュファイルを取り除くには、次のことを実行します。

  • コードプロジェクトでは、オプション(ALT)キーを押しながら製品メニューをクリックし、すぐにクリーンビルドフォルダーを選択します>クリーン、またはクリーンまたは
  • コマンド +シフト +オプション + kを押します

また読む:Xcode 16の問題を修正する方法:トラブルシューティングガイド

4。シミュレーターのコンテンツと設定をリセットします

上記のステップが問題を解決しない場合は、シミュレーターのコンテンツと設定をリセットしてみてください。

  1. Xcodeメニューに移動し、Open Developer Tool> Simulatorを選択します。
  2. 次に、[デバイス]> [すべてのコンテンツと設定を消去]をクリックします。

5. Xcodeの派生データを削除します

派生データは、すべての一時的なビルド情報とプロジェクトインデックスの場所です。何かが正しく機能していない場合は、このフォルダーを削除しても大丈夫です。

そのため、まだ問題が発生している場合、または物事がゆっくり動作している場合は、派生データを削除してみてください。これにより、Xcodeが次に実行されたときに再作成します。

  1. メニューバーで、ウィンドウを選択し、オーガナイザーを選択します。
  2. 次に、プロジェクトを選択し、[プロジェクト]を選択します。
  3. 削除するデータを削除するプロジェクトを選択します。
  4. 開くウィンドウに、派生したデータフォルダーがリストされていることがわかります。
  5. フォルダーの右側には、削除ボタンがあります。クリックしてください。

次に、モジュールキャッシュを削除します。

  1. 行きます~/Library/Developer/Xcode/DerivedData/ModuleCacheFINDERから> Go> Folderに移動します。
  2. ModuleCacheフォルダーからファイルをゴミ箱にドラッグして空にします。フォルダー自体を削除しないでください。

6. iOSデバイスサポートファイルを削除します

iOSデバイスサポートと呼ばれる派生データ内に別のフォルダーがあります。シミュレーターを使用してテストするiOSバージョンごとに、このフォルダー内に新しいフォルダーが作成されます。それは時間とともに蓄積することができます。これらすべてのサブフォルダーを削除することができます(iOSデバイスサポートフォルダー自体ではありません)。Xcodeは、次回シミュレーターを実行するときに新しいものを作成します。不快になる場合は、それらを完全に削除すると、それらを移動しても問題が発生していないことが確実になるまで、それらを一時的なフォルダーに移動でき、その後削除できます。

7.端子を使用します

上記のいずれも役に立たない場合は、ターミナルを使用してXcodeの設定をリセットできます。

  1. アプリケーション>ユーティリティからターミナルを開きます
  2. タイプdefaults delete com.apple.dt.Xcodereturnを押します。

次にXcodeを開くと、新しい設定が作成されます。

キャッシュファイルをクリーニングする方法もあります。プライベート/var/フォルダー'(FinderのGOメニューを使用して、フォルダーに移動してからそのパスを入力してください)、Xcode Cacheファイルを見つけて削除するまでフォルダーを掘ります。ただし、あなたが何をしているのかを絶対に確信していない限り、このルートはお勧めしません。間違ったファイルを削除すると、XcodeだけでなくOS全体で多くの問題が発生する可能性があります。場合によっては、MacOSをゼロから再インストールする必要があるユーザーが作成しました。

Xcodeの問題があり、プロジェクトのビルドをクリーンまたはクリーンにする必要がある場合は、上記の手順に従って役立ちます。問題が解決されたかどうかを毎回チェックするたびに、マニュアルの手順に1つずつ従うことをお勧めします。 「プライベート/var/フォルダー」に移動する方法を使用することは推奨されません。なぜなら、あなたが抱えている問題を修正するかもしれないが、MacOSのファイルディレクトリを台無しにするリスクがあり、オペレーティングシステムを再インストールする必要があるかもしれないからです。

読んでくれてありがとう、そしてお楽しみに!