- Parent publication
- 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コード署名
-
あなたが持っていることを確認してください iOS用のXcodeアーカイブとエクスポート ワークフローにステップインします。
-
入力変数のリストで、に移動します エクスポート方法を選択してください 選択します 発達 ドロップダウンメニューから。

-
をセットする 自動コード署名方式 コード署名に使用するAppleサービス接続への入力。使用可能なオプションは次のとおりです。
-
off自動コード署名を行わない場合。 -
api-keyAPIキー認証を使用する場合。 -
apple-idAppleID認証を使用する場合。
-
-
追加します iOSおよびtvOSXcodeアーカイブをエクスポートします ワークフローに進みます。
-
をセットする 自動コード署名方式 コード署名に使用するAppleサービス接続への入力。使用可能なオプションは次のとおりです。
-
off自動コード署名を行わない場合。 -
api-keyAPIキー認証を使用する場合。 -
apple-idAppleID認証を使用する場合。
-
-
入力変数のリストで、に移動します エクスポート方法を選択してください 選択します アプリストア ドロップダウンメニューから。

-
すべてを確認してください 必要なコード署名ファイル ビルドで利用できます。iOSコード署名
-
を開きます
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-keyAPIキー認証を使用する場合。 -
apple-idApple 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-keyAPI キー認証を使用する場合。 -
apple-idApple 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ファイルを作成するワークフローの手順。