Xcode プロジェクト
Xcode プロジェクトは、すべてのファイル、リソースのリポジトリであり、一つ以上のソフトウェア製品をビルドするために必要な情報です。プロジェクトは、あなたの製品をビルドするために使用されるすべての要素を含み、それらの要素間の関係を維持します。これは、製品をビルドする方法を指定する1つ以上のターゲットを含みます。プロジェクトは、プロジェクト内のすべてのターゲットに対するデフォルトのビルド設定 (各ターゲットは、またプロジェクトのビルド設定をオーバーライドする、独自のビルド設定を、指定することができます)を定義します。
Xcode のプロジェクトファイルは、以下の情報を含みます。
- ソースファイルへの参照:
- ヘッダファイルと実装ファイルを含むソースコード
- 内部および外部のライブラリやフレームワーク
- リソースファイル
- イメージファイル
- Interface Builder の (nib) ファイル
- 構造ナビゲータでソースファイルを組織するために使用されるグループ
- プロジェクト・レベルのビルド構成。あなたはプロジェクトで1つ以上のビルド構成を指定できます。たとえば、プロジェクトのデバッグとリリースのビルド設定を持てます。
- 各ターゲットが指定するターゲット:
- プロジェクトによってビルドされた一つの製品への参照
- その製品をビルドするために必要なソースファイルへの参照
- 他のターゲットおよび他の設定の依存関係を含むその製品を、ビルドするために使用できるビルド構成。ターゲットのビルド構成がそれらをオーバーライドしないときに、プロジェクト・レベルのビルド設定が使用されます
- プログラムをデバッグ、テストするために使用できる実行環境、ここで各実行環境は、以下のものを指定します:
- Xcode から実行するかデバッグする時に起動する実行可能ファイルは何か
- もしあれば、実行可能ファイルに渡されるコマンドライン引数
- もしあれば、プログラムが実行する時に設定される環境変数
プロジェクトは、独立型か、ワークスペースに含めることができます。
どのターゲット、ビルド構成、与えられた時間に実行可能な構成がアクティブであると指定する Xcode スキームを使用して下さい。
関連記事
Xcode ワークスペース
ターゲット
ビルド設定
Xcode スキーム