有能なXcodeユーザになるには、2つの主要なXcodeコンセプトを理解する必要があります。1つは、Xcodeプロジェクトをどのように定義して組織化するかということです。もう1つは、プロジェクトに定義されているターゲットをXcodeビルドシステムがどのように解釈して、プロダクトとして仕上げるかということです。以前のADCの記事『Understanding Xcode Projects(Xcodeプロジェクトを理解する)』で、Xcodeプロジェクトがどのような構成になっているかについて検討しました。今度は、プロジェクトからプロダクトを作成するために、Xcodeビルドシステムがどのように機能するかについて考察します。もっと正確にいえば、ビルド設定とビルド構成の両方を使用してビルドプロセスをカスタマイズする方法について検討します。 Xcodeビルドシステムはカスタマイズのために高い柔軟性を備え