2017-01-30 8 views
2

私はジェンキンスアカウントにリポジトリからクローンされたiOSプロジェクトを持っています。 Xcodeはまだインストールされていません。ターゲット/設定/プロファイルなどを含むiOSプロジェクトを構築するコマンドラインスクリプトを知っています。証明書とプロビジョニングプロファイルはjenkinsアカウントにインストールされています。 jankinsアカウントにXcodeをインストールせずにipaをビルドして作成する方法があるのだろうかと思います。 Appleはコマンドラインのみを使用してIPAを構築および作成するための開発ツールを提供していますか? iOSアプリのためのJenkins - コマンドラインビルドiOSプロジェクト

アドバンスのおかげ

答えて

3

すべての建物のオプションは、Xcodeのが必要ですが、AppleはCLIを経由して構築するためのツールを提供します。直近のiOS OSのアップグレードでは1トンが変更されており、CI/CDアプリ配信のためにそこには信じられないほどのツールがあります。あなたが最終的に使用するのは、時間の経過とともにどのように高度なシステムを維持する必要があるかによって大きく左右されます。

ステップ1ジェンキンスで働いてビルド取得するには:ビルドすることになるだろうジェンキンスノード上のXcodeをインストールします。あなたはXcodeのUIを使用することはありませんが、それがインストールされている必要があります。現在、XcodeなしでIPAを構築する方法はありません。

ステップ2:あなたが独自のビルドsciptsを書いて、マシンのプロビジョニングプロファイル管理できるビルド・ツール

  • を選択してください。 xcodebuildは、探しているCLIツールです。このルートを終了する場合は、必ずxcprettyを使用するか、巨大なビルドログであなたの心を失うことになります。
  • Fastlaneは、モバイルアプリを構築するためのすばらしいツールセットです。人生が変わる可能性があります。 Check out these examplesおよびhow to get started
  • Apple has an xcode build serverジェンキンスと会話できる可能性があります。このリストの最初の2

は、箱から出してプロビジョニングプロファイルを管理する良い仕事をする、とあなたは

+0

おかげでステファンを拡張する必要がある場合には、あなたの道を大きな頭痛の種を保存することができます。私がチェックします。 –

関連する問題