6

Xcode 4.2には問題があり、Xcodeはブートドライブを数十GBのpreamble.pch-******ファイルでいっぱいにします/private/var/folders/

これを防ぐ方法を知っている人はいますか?

これは、ブートドライブがいっぱいになるのを防ぐために、これらのファイルを数時間ごとに手動で空にする必要があることを意味します(必要に応じてXcodeを終了/再起動します)。可能であれば、1時間ごとに体系的に削除するスクリプトやプログラムを作成するよりも、(おそらく)古い動作に戻したいと思います。

その他:

  • 私のビルドはプリコンパイル済みヘッダーを使用していません(これらはXcodeのテキストエディターによってClangのコードセンスインデックスを使用して生成されているようです)。
  • 私のブートパーティションには数十GBがたくさんあります。私はいくつかの小さなパーティションを使用しています。

ありがとう

4

2 に答える 2

2

私は clang の専門家ではありませんが、lib/Frontend/ASUnit.cpp をざっと見てみると、GetPreamblePCHPath() が次の 3 つの環境変数の値を使用することがわかりTMPDIRます。ファイル。1 つの (あまり理想的ではない) 解決策は、これらの変数の 1 つを別のボリュームに存在するディレクトリに設定することです。TEMPTMP

于 2011-10-16T08:10:46.757 に答える
0

Xcodeのコードセンスインデックスを無効にすることは、これを回避する1つの方法です。それでも、これは必ずしも理想的ではなく、私は他の解決策を受け入れています。

于 2011-10-16T05:20:12.550 に答える