複数の開発者に代わって iOS アプリをビルドできる OSX サーバーをセットアップしたいと考えています。(開発者は、定義された方法でテンプレート アプリ プロジェクトを変更するために使用されるデータを提供し、ビルドされるプロジェクトを生成します)。
各開発者は以下を提供します。
- コード署名証明書
- プロビジョニング プロファイル
- その他のアプリ固有のデータ
サーバーは次のことを行います。
- 証明書で XXXXX を行う
- プロファイルで YYYYY を行う
- テンプレート Xcode プロジェクトをコピーし、ZZZZZ を実行して 1) と 2) を指すように変更します。
- プロジェクトをビルドして (xcodebuild を使用すると仮定します)、アプリ パッケージを生成します。
キーチェーンや Xcode がプロビジョニング プロファイルで行うことを行うのではなく、プロビジョニング ファイルと証明書ファイル自体を指すように Xcode プロジェクトを設定する方法はありますか? (Xcode が使用する特定のフォルダーにプロビジョニング ファイルを配置することについて言及している関連する Q&A がありますが、最新の Xcode ではそうではないようです。)