ビルドフェーズの構成
ターゲットの依存関係を作成
ターゲット間に依存関係を追加して、正しい順序でビルドされるようにすることができます。
スキームで [暗黙的な依存関係を検索(Find Implicit Dependencies)] チェックボックスが有効になっている場合、ターゲットのリンクバイナリとライブラリのビルドフェーズにリストされているフレームワークまたはライブラリは、そのフレームワークまたはライブラリを生成するターゲットに依存関係を暗黙的に生成します (そのようなターゲットがプロジェクトまたはワークスペースにある場合)。Other Linker フラグのビルド設定を介してリンクされたフレームワークとライブラリは暗黙的な依存関係を確立しないため、そのようなターゲットの代わりに明示的なターゲット依存関係を作成する必要がある場合があります。
- プロジェクトエディタ で、[プロジェクト/ターゲット] ポップアップメニューからターゲットを選択し、[ビルドフェーズ(Build Phase)] をクリックします。
- [ターゲットの依存関係(Target Dependencies)] の隣にある開閉用三角アイコンをクリックして、依存関係を表示します。
- テーブルの下部にある [追加(Add)] ボタン (+) をクリックします。
- プロジェクトエディタ で、[プロジェクト/ターゲット] ポップアップメニューからターゲットを選択し、[ビルドフェーズ(Build Phase)] をクリックします。
- [ターゲットの依存関係(Target Dependencies)] の隣にある開閉用三角アイコンをクリックして、依存関係を表示します。
- 削除すべきターゲットを選択し、表の下部にある [削除(Delete)] ボタン (–) をクリックします。
並列ビルドを無効にする と、ターゲットは指定した順序でビルドされます。
- プロジェクトエディタ で、[プロジェクト/ターゲット] ポップアップメニューからターゲットを選択し、[ビルドフェーズ(Build Phase)] をクリックします。
- [ターゲットの依存関係(Target Dependencies)] の隣にある開閉用三角アイコンをクリックして、依存関係を表示します。
- 順序を変更するには、表内のターゲットをドラッグします。
以下も見よ
ターゲットを並行してビルド