0

複数の開発者に代わって iOS アプリをビルドできる OSX サーバーをセットアップしたいと考えています。(開発者は、定義された方法でテンプレート アプリ プロジェクトを変更するために使用されるデータを提供し、ビルドされるプロジェクトを生成します)。

各開発者は以下を提供します。

  1. コード署名証明書
  2. プロビジョニング プロファイル
  3. その他のアプリ固有のデータ

サーバーは次のことを行います。

  1. 証明書で XXXXX を行う
  2. プロファイルで YYYYY を行う
  3. テンプレート Xcode プロジェクトをコピーし、ZZZZZ を実行して 1) と 2) を指すように変更します。
  4. プロジェクトをビルドして (xcodebuild を使用すると仮定します)、アプリ パッケージを生成します。

キーチェーンや Xcode がプロビジョニング プロファイルで行うことを行うのではなく、プロビジョニング ファイルと証明書ファイル自体を指すように Xcode プロジェクトを設定する方法はありますか? (Xcode が使用する特定のフォルダーにプロビジョニング ファイルを配置することについて言及している関連する Q&A がありますが、最新の Xcode ではそうではないようです。)

4

1 に答える 1

1

JetbrainsによるTeamcityをチェックしてください。これは無料の多機能継続的インテグレーションサーバーであり、スキームを使用してXcodeプロジェクトを構築し、テストすることもできます。機能の一部を次に示します。

  • コードの分析、コンパイル、およびテストプロセスを自動化し、ビルドの進行状況、問題、およびテストの失敗に関するフィードバックを、すべてシンプルで直感的なWebインターフェイスで提供します。
  • 異なる構成とプラットフォームで同時に複数のビルドとテストを実行します。
  • 事前にテストされたコミットを実行し、チームの他のメンバーが中断のないワークフローを維持できるようにします。
  • ビルド期間、成功率、コード品質、カスタムメトリックに関するカスタマイズ可能な統計を使用して、ビルド履歴を洞察します。

リンク:http ://www.jetbrains.com/teamcity/

于 2012-08-25T11:36:43.603 に答える