Xcode プロジェクト
Xcode プロジェクトビルドランナーは、Xcode 3 (ターゲットベースのビルド)、Xcode 4 (スキームベースのビルド)、Xcode 5-13 をサポートしています。
ランナーは、Xcode のビルド段階に基づいて構造化されたビルドログを提供し、コンパイルエラーを検出し、 xcodebuild ユーティリティからテストを報告し、インストールされたツールの適切なバージョン(Xcode、SDK など)の自動エージェント要件を追加します。
さまざまな Xcode セットアップの操作
エージェントマシンに Xcode のバージョンが 1 つしかインストールされていない場合は、デフォルトで使用されます。 Xcode がインストールまたは更新された場合は、エージェントの再起動が必要です。
複数の Xcode バージョンがインストールされている場合は、 次のいずれか を実行します。
Xcode プロジェクトビルドステップ設定の「Path to Xcode」設定(下記参照)で必要なバージョンへのパスを指定します
xcode-selectツールを使用してデフォルトの Xcode ディストリビューションを選択します。
Xcode へのパス:/Applications/Xcode.app/Contents/Developer。
切り替えコマンド:sudo xcode-select -s Xcode_ディストリビューションへのパス。
Xcode プロジェクトランナー設定
設定 | ビルド | 説明 |
|---|---|---|
プロジェクトまたはワークスペースへのパス | ( | |
作業ディレクトリ | ビルド作業ディレクトリを指定します。 | |
Xcode へのパス | エージェントの Xcode へのパスを指定してください。 ビルドはこの Xcode を使って実行されます。 | |
ビルド | ターゲットベース(プロジェクトの場合)またはスキームベース(プロジェクトおよびワークスペースの場合)のいずれかのビルドを選択します。 選択に応じて、表示される設定は異なります。 | |
スキーム | スキームベース | 構築する Xcode スキーム。 使用可能なスキームのリストは、VCS 内のプロジェクト / ワークスペースファイルを解析することによって作成されます。 プロジェクトまたはワークスペースへのパス が正しく設定されていることを確認し、 プロジェクトのチェック / 再解析 ボタンをクリックしてスキームリストを表示 / リフレッシュします。 リストに表示するには、スキームを共有する必要があることに注意してください(スキームが共有されているかどうかを確認するには、スキームが |
出力ディレクトリを構築する | スキームベース | ビルドによって生成されたファイルのデフォルトパスを上書きするには、 カスタムを使用 ボックスをオンにします。 チェックアウトディレクトリからのカスタムパスを指定します。 |
ターゲット | ターゲットベース | 実行する Xcode ターゲット。 利用可能なターゲットのリストは、VCS でプロジェクトファイルを解析することによって形成されます。 プロジェクトへのパス が正しく設定されていることを確認し、 プロジェクトのチェック / 再解析 ボタンをクリックしてターゲットリストを表示 / リフレッシュします。 |
構成 | ターゲットベース | Xcode 構成。 利用可能な構成のリストは、VCS 内のプロジェクトファイルの構文解析中に作成されます。 構成はターゲットに依存するため、先にターゲットを選択する必要があります。 プロジェクトへのパス が正しく設定されていることを確認し、 プロジェクトのチェック / 再解析 ボタンをクリックして構成リストを表示 / 更新します。 |
プラットフォーム | ターゲットベース | デフォルト の、 iOS、 macOS、 シミュレーター - iOS 、その他のプラットフォーム(エージェントによって提供されている場合)から選択して、プロジェクトを構築します。 |
SDK | ターゲットベース | プロジェクトをビルドする SDK を選択できます(使用可能な SDK のリストは、選択したプラットフォームのエージェントで使用可能な SDK に従って作成されます)。 |
アーキテクチャー | ターゲットベース | プロジェクトの構築に使用するアーキテクチャを選択できます(利用可能なアーキテクチャのリストは、選択したプラットフォーム用にエージェントで利用可能なアーキテクチャに従って形成されています)。 |
ビルドアクション | Xcode ビルドアクション。 デフォルトのアクションは アクションの数または順序を変更することが確実でない限り、このフィールドを変更することはお勧めしません。 | |
テストの実行 | プロジェクトのビルド後にテストを実行する場合は、このオプションを選択します。 | |
追加のコマンドラインパラメーター |
|