2009-05-20 11 views
3

標準のXcodeプロジェクトでは、デフォルトのターゲットが自動的にコンパイルソース構築フェーズを新しく追加されたインプリメンテーションファイルで「更新」するようです。これにより、ユーザは新しいファイルをそれぞれフェーズにドラッグする必要がなくなります。ターゲットのXcode構築フェーズの自動更新?

私は、実際の(最初の)アプリケーションターゲットの直接の依存関係としてリンクされている大量のユニットテストコードを含む2番目のターゲットを定義しました。したがって、目標は別々に維持することができますが、最初のものはいつでも構築されます。この2番目のターゲットには、[ソースのコンパイル]フェーズも含まれていますが、作成するたびに新しいソースファイルをこのフェーズにコピーする必要があります。

私の質問:プロジェクトにすべてのソースファイルを自動的に含めるようにソースビルドをコンパイルするにはどうすればよいですか? (またはすべてのソースファイルのサブセットですか?)

答えて

7

プロジェクトに新しいファイルを追加するときに、どのターゲットに割り当てるかを尋ねるメッセージが表示されます。このステップが正しく実行された場合、それらのファイルをテストターゲットのコンパイル段階に手動でコピーする必要はありません。

関連する問題