TeamCity On-Premises 2026.2 Help

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 プロジェクトランナー設定

設定

ビルド

説明

プロジェクトまたはワークスペースへのパス

.xcodeproj )プロジェクトファイルまたは(.xcworkspace )ワークスペースファイルへのパスは、チェックアウトディレクトリからの相対パスにする必要があります。 Xcode 3 ビルドでは、プロジェクトファイルへのパスのみがサポートされています。

作業ディレクトリ

ビルド作業ディレクトリを指定します。

Xcode へのパス

エージェントの Xcode へのパスを指定してください。 ビルドはこの Xcode を使って実行されます。

ビルド

ターゲットベース(プロジェクトの場合)またはスキームベース(プロジェクトおよびワークスペースの場合)のいずれかのビルドを選択します。 選択に応じて、表示される設定は異なります。

スキーム

スキームベース

構築する Xcode スキーム。 使用可能なスキームのリストは、VCS 内のプロジェクト / ワークスペースファイルを解析することによって作成されます。 プロジェクトまたはワークスペースへのパス が正しく設定されていることを確認し、 プロジェクトのチェック / 再解析 ボタンをクリックしてスキームリストを表示 / リフレッシュします。 リストに表示するには、スキームを共有する必要があることに注意してください(スキームが共有されているかどうかを確認するには、スキームが xcuserdata ディレクトリではなく xcshareddata ディレクトリにあること、および xcshareddata フォルダーが VCS にコミットされていることを確認してください。 後者を確認し、 プロジェクトまたはワークスペースへのパス フィールドの横にある VCS ツリーポップアップを使用します)。 Xcode スキームの管理の詳細については、 アップルのドキュメント(英語)を参照してください。

出力ディレクトリを構築する

スキームベース

ビルドによって生成されたファイルのデフォルトパスを上書きするには、 カスタムを使用 ボックスをオンにします。 チェックアウトディレクトリからのカスタムパスを指定します。

ターゲット

ターゲットベース

実行する Xcode ターゲット。 利用可能なターゲットのリストは、VCS でプロジェクトファイルを解析することによって形成されます。 プロジェクトへのパス が正しく設定されていることを確認し、 プロジェクトのチェック / 再解析 ボタンをクリックしてターゲットリストを表示 / リフレッシュします。

構成

ターゲットベース

Xcode 構成。 利用可能な構成のリストは、VCS 内のプロジェクトファイルの構文解析中に作成されます。 構成はターゲットに依存するため、先にターゲットを選択する必要があります。 プロジェクトへのパス が正しく設定されていることを確認し、 プロジェクトのチェック / 再解析 ボタンをクリックして構成リストを表示 / 更新します。

プラットフォーム

ターゲットベース

デフォルト の、 iOSmacOSシミュレーター - iOS 、その他のプラットフォーム(エージェントによって提供されている場合)から選択して、プロジェクトを構築します。

SDK

ターゲットベース

プロジェクトをビルドする SDK を選択できます(使用可能な SDK のリストは、選択したプラットフォームのエージェントで使用可能な SDK に従って作成されます)。

アーキテクチャー

ターゲットベース

プロジェクトの構築に使用するアーキテクチャを選択できます(利用可能なアーキテクチャのリストは、選択したプラットフォーム用にエージェントで利用可能なアーキテクチャに従って形成されています)。

ビルドアクション

Xcode ビルドアクション。 デフォルトのアクションは クリーン および ビルド です。 次のアクションのスペース区切りリストがサポートされています: クリーンビルドテストアーカイブinstallsrcインストール; アクションの順序は実行中に保持されます。

アクションの数または順序を変更することが確実でない限り、このフィールドを変更することはお勧めしません。

テストの実行

プロジェクトのビルド後にテストを実行する場合は、このオプションを選択します。

追加のコマンドラインパラメーター

xcodebuild ユーティリティに渡される他のコマンドラインパラメーター。

2026 年 9 月 11 日