XcodeキャッシュをクリーンアップしてXcodeクラッシュを防ぐ方法
Xcode は、iOS、iPadOS、macOS、watchOS、および tvOS アプリケーションを作成するための包括的なツール セットを開発者に提供する、macOS 用の完全に統合された開発環境 (IDE) です。これには、コードを記述および変更するためのエディター、問題を修正するためのデバッガー、コード バージョンを管理するためのソース管理管理システム、およびその他のさまざまな開発ツールが含まれています。 Xcode の使用を開始することにした場合、インストールには多くの空きディスク容量が必要になることに注意してください。
Xcode は、ソフトウェアのバグ、ハードウェアまたはシステムの互換性の問題、キャッシュの問題など、いくつかの理由でクラッシュする可能性があります。キャッシュは、開発プロセスを高速化するために Xcode が作成および保存する一時ファイルのコレクションです。ただし、ストレージ容量が不足したり、キャッシュが大きすぎたり破損したりすると、Xcode がクラッシュしたり、異常な動作をしたりする可能性があります。多くの場合、キャッシュをクリアするか、Xcode の設定をリセットすると、これらの問題を解決できます。
表示されるエラー メッセージの理由はさまざまです。それでも、典型的なのは、キャッシュに保存された古いバージョンではなく、新しく導入された変更を含むサーバーのコードをシミュレーターに強制的にリロードさせることです。 Xcode キャッシュをクリアして Xcode クラッシュ レポートを防止する方法は複数あります。
目次
Xcode ビルドを消去する
プロジェクト ビルドをクリーンアップすると、Xcode のクラッシュにつながる問題が発生している場合に役立ちます。次にコードを実行すると、新しいビルドが作成されます。
-
- プロジェクトを開きます。
-
- メニューバーに移動します。
-
- 製品を選択します。
-
- [クリーン]を選択します。
または、プロジェクトを開いて、キーボードでCommand+Shift+Kを押します。
ビルド フォルダーを消去する
-
- Code Projectで、 Option (Alt)キーを押しながらProductメニューをクリックします。
-
- Clean Build folderを選択します。
ビルド フォルダーをクリーンアップするもう 1 つの方法は、キーボードでCommand+Shift+Option+Kキーの組み合わせを押すことです。
シミュレーターのコンテンツと設定をリセットする
-
- メニューバーに移動します。
-
- iOS シミュレーターを開きます。
-
- [コンテンツと設定をリセット]オプションを選択します。
派生データを削除する
一時的なビルド情報とプロジェクト インデックスはすべて、派生データ フォルダーに格納されます。これを削除すると、Xcode は次回の起動時に新しいフォルダーを作成します。
-
- [ウィンドウ]に移動し、 [オーガナイザー]を選択します。
-
- Pick Projectsに続いてSelect your project を選択します。
-
- ここで、関連する派生データを消去するプロジェクトを選択します。
-
- 開いた新しいウィンドウに、派生データ フォルダーとそのFinderパスが表示されます。
-
- 削除するには、削除ボタンを押します。
ただし、モジュール キャッシュも削除する必要があるため、まだ完了していません。
-
- Finderを開き、 [移動]メニューを選択します。
-
- Go to Folder... を開き、貼り付けます: ~/Library/Developer/Xcode/DerivedData/ModuleCache
-
- Goを押して宛先を開きます。
-
- ここで、 ModuleCacheフォルダーに含まれるアイテムをTrashにドラッグします。
-
- ゴミ箱を空にします。