依存関係の確立


依存関係の確立 とは、あるターゲットが別のターゲットのビルドされたプロダクトに依存することです。場合によっては、Xcode はこれらの依存関係を検出し、適切な順序でターゲットをビルドできます。たとえば、アプリターゲットがライブラリターゲットにリンクしている場合、Xcode はライブラリターゲットを最初にビルドしなければならないと推測できます。このような関係は 暗黙的な依存関係 です。ターゲットのターゲット依存関係ビルドフェーズで、別のターゲットへの 明示的な依存関係 を定義することもできます。この場合、他のターゲットがビルドされる順序を指定して下さい。


:Xcode がターゲットの依存関係を推測するには、スキームエディタのビルドペインで[暗黙の依存関係を検索(Find Implicit Dependencies)] チェックボックスをオンにしなければなりません。