2011-07-22 9 views
0

私は他のプロジェクトの複雑なツリーの上部に座っているプロジェクトを持っています。ビルドには、他の設定ファイルを含む複数の設定ファイルの処理などがあります。Xcode - ビルドにファイルを含める理由を詳しく知るには?

私のプロジェクトでトップレベルのプレフィックスヘッダーを3回コンパイルしていますが、理由はわかりません。私はビルドログを見ることができ、 "compile foo.pch"という3つのエントリがあります。しかし、なぜこれが起こっているのかは分かりません。それは毎回わずかに異なる設定でコンパイルします。私がプロジェクトにある変更を加えると、foo.pchをコンパイルしようとする3つの試みのうちの2つが失敗します。何が起こっているのかを理解するために、Xcodeがどのような順序でビルドするかを決めるために使用するプロセスを分解する方法はありますか?

EDIT:Xcode 4.0.2。トップレベルのアーキテクチャはarm7だけですが、いくつかのサブプロジェクトはより多くのアーキテクチャを持っています。

+0

使用しているXcodeのバージョンは何ですか?ビルド設定でいくつのアーキテクチャをリストアップしていますか? –

答えて

0

答えは、ストレートCの場合は1回、目的Cの場合は1回、目的C++の場合は1回です。 hereを参照してください。

関連する問題