- Bitriseドキュメントへようこそ!
- コード署名
- iOSコード署名
- 複数のコード署名IDを使用してIPAに署名する
複数のコード署名IDを使用してIPAに署名する
単一のBitriseビルド内で、異なるコード署名IDを持つ複数のIPAファイルを作成できます。必要なコード署名ファイルが利用可能であることを確認し、iOSおよびtvOSXcodeアーカイブのエクスポートステップを使用する必要があります。
単一のBitriseビルド内で、異なるコード署名IDを持つ複数のIPAファイルを作成できます。
iOSアプリの開発中に、内部テストやApp Storeへのデプロイなど、さまざまな目的のために複数の種類のディストリビューションが必要になります。幸いなことに、これには2つの別々のワークフローを設定する必要はありません。 bitrise.io。
この例では、2つの署名付きIPAファイルを作成するワークフローを設定します。 development
と1つ app-store
エクスポート方法。
高度な構成オプション
この手順には、Xcode アーカイブをエクスポートするためのこれらの手順を構成するための最低限の要件がリストされています。ワークフロー エディターでステップを確認するか、ステップの step.yml
GitHub で、Bitrise 管理の自動コード署名オプションのオーバーライド、ビットコードからの再コンパイル、ビットコードを含めた再コンパイル、特定のコードの使用など、考えられるすべての構成オプションを確認します。 .plist
エクスポートを設定するファイル。
ワークフローエディター
ビットライズ.yml
-
すべてを確認してください 必要なコード署名ファイル ビルドで利用できます。
-
あなたが持っていることを確認してください iOS用のXcodeアーカイブとエクスポート ワークフローにステップインします。
-
入力変数のリストで、に移動します エクスポート方法を選択してください 選択します 発達 ドロップダウンメニューから。
-
をセットする 自動コード署名方式 コード署名に使用するAppleサービス接続への入力。使用可能なオプションは次のとおりです。
-
off
自動コード署名を行わない場合。 -
api-key
APIキー認証を使用する場合。サービスへの接続 -
apple-id
AppleID認証を使用する場合。
-
-
追加します iOSおよびtvOSXcodeアーカイブをエクスポートします ワークフローに進みます。
-
をセットする 自動コード署名方式 コード署名に使用するAppleサービス接続への入力。使用可能なオプションは次のとおりです。
-
off
自動コード署名を行わない場合。 -
api-key
APIキー認証を使用する場合。 -
apple-id
AppleID認証を使用する場合。
-
-
入力変数のリストで、に移動します エクスポート方法を選択してください 選択します アプリストア ドロップダウンメニューから。
-
すべてを確認してください 必要なコード署名ファイル ビルドで利用できます。
-
を開きます
bitrise.yml
アプリのファイル。 -
持っていることを確認してください
xcode-archive
ワークフローにステップインします。my-workflow: steps: - xcode-archive: inputs:
-
をセットする
distribution_method
に入力するdevelopment
。my-workflow: steps: - xcode-archive: inputs: - distribution_method: development
-
をセットする
automatic_code_signing
コード署名に使用する Apple サービス接続への入力。使用可能なオプションは次のとおりです。-
off
自動コード署名を行わない場合。 -
api-key
APIキー認証を使用する場合。サービスへの接続 -
apple-id
Apple ID認証を使用する場合。
my-workflow: steps: - xcode-archive: inputs: - automatic_code_signing: api-key - distribution_method: development
-
-
を追加します。
export-xcarchive
ワークフローに進みます。このステップでは、によって生成されたアーカイブを再利用します。xcode-archive
ステップを実行して、アーカイブから 2 回目のエクスポートを実行します。my-workflow: steps: - xcode-archive: inputs: - automatic_code_signing: api-key - distribution_method: development - export-xcarchive: inputs:
-
をセットする
automatic_code_signing
コード署名に使用する Apple サービス接続への入力。使用可能なオプションは次のとおりです。-
off
自動コード署名を行わない場合。 -
api-key
API キー認証を使用する場合。 -
apple-id
Apple ID認証を使用している場合。
my-workflow: steps: - xcode-archive: inputs: - automatic_code_signing: api-key - distribution_method: development - export-xcarchive: inputs: - automatic_code_signing: api-key
-
-
をセットする
distribution_method
に入力するapp-store
。my-workflow: steps: - xcode-archive: inputs: - automatic_code_signing: api-key - distribution_method: development - export-xcarchive: inputs: - automatic_code_signing: api-key - distribution_method: app-store
そして、あなたは完了です!複数追加してください iOSおよびtvOSXcodeアーカイブをエクスポートします 必要に応じて、複数の異なる署名付き.ipaファイルを作成するワークフローの手順。