1. ホーム
  2. xcode

[解決済み】キャッシュを空にし、すべてのターゲットをクリーンアップする方法 Xcode 4 以降

2022-04-06 12:38:18

質問

ジョナサンからの提案はこちら Xcode Includes .xib files that have been deleted! という質問に対して、「すべてのターゲットをクリーニングしてキャッシュを空にすれば、Xcodeが削除された.xibファイルを含むという問題は解決しますが、Xcode 4ではキャッシュを空にする方法が見当たりません」と答えています。

Xcode 4でそれを行うにはどうすればよいですか?

どのように解決するのですか?

Command-Option-Shift-Kでビルドフォルダを一掃します。さらに、Xcodeを終了して、ビルドフォルダを削除します。 ~/Library/Developer/Xcode/DerivedData を手動で行ってください。削除 すべて というのも、その中のどこかにある古いバージョンのプロジェクトをXcodeが実行してしまうというバグがあるからです。(Xcode 4.2では、Derived Dataフォルダが表示されます:Window > Organizerを選択し、Projectsタブに切り替えてください。Xcode 4.2では、Derived Dataフォルダが表示されます。)

シミュレータで、iOS Simulator > Reset Content and Settings を選択します。

最後に、完璧を期すために、以下の内容を削除してください。 /var/folders キャッシュはそこでも行われます。

警告: /var/folders この場合、オペレーティングシステムの修復や再インストールが必要になることがあります。

EDIT: 今知ったのですが、もし、あなたが恐る恐る /var/folders/ を使用すると、ターミナルで次のコマンドを使用して、より的を射た方法で削除することができます。

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"

編集:Swift関連のある問題では、以下のように削除すると便利です。 ~/Library/Caches/com.apple.dt.Xcode . ダウンロードしたドキュメントのドキュメントセットの予備など、これを実行すると多くのものを失いますが、それだけの価値がある場合もあります。