Xcode Target
とは?
Xcode Target
とは、
ビルド対象のプロダクトを定義する
プロジェクトもしくはワークスペース内のファイル群からプロダクトをビルドする方法を含む
ビルドシステムに対し、ソースファイル, 及びそれらの処理方法を与える
Xcode Project
につき複数の
Xcode Target
をもつことができ、それら各々が1 つのプロダクトを提供する。
https://developer.apple.com/library/archive/featuredarticles/XcodeConcepts/Concept-Targets.html
設定方法
プロダクトをビルドする方法は、
build settings
及び
build phases
の形をとり、
Xcode project editor
から編集できる。
Xcode Target
は
Xcode Project
の
build settings
を継承するが、上書きできる。
target 同士の関連
Xcode Target
及びそこから生成されるプロダクトは、他の
Xcode Target
と関連させることができる
暗黙の依存
ある
Xcode Target
A をビルドするのに別の
Xcode Target
B の成果物が必要な場合、
Xcode Target
同士が同一
workspace
内に存在すれば、
Xcode
は依存関係を解決して適切な順序でビルドする
明示的な依存
build settings
で設定できる
場合によっては暗黙の依存を上書きできる