(iOS) ステップ入力を使用して Apple サービス接続資格情報をオーバーライドする
説明
で構成された Apple サービス接続資格情報をオーバーライドできます。 アプリの設定 の下の入力を設定することによって App Store Connect 接続のオーバーライド の入力グループ Xcode アーカイブ & iOS 用エクスポート ステップ.
これは、チームが複数の App Store アカウントを使用している場合、または単一の Bitrise で複数のアプリを管理している場合に役立ちます。 アプリ に基づいてさまざまな Apple サービス接続を使用したいと考えています。 ワークフロー.
前提条件
開始する前に、次を使用して生成または取得します App Store Connect:
-
App Store Connect API 秘密鍵。
-
App Store Connect API キー ID。
-
App Store Connect API 発行者 ID。
詳細については、こちらをご覧ください App Store Connect API 秘密鍵の作成.
指示
-
App Store Connect API 秘密鍵ファイル (.p8 ファイル) を 汎用ファイル ストレージ の中に コード署名 タブ。
-
追加Xcode アーカイブ & iOS 用エクスポートステップ (バージョン 4.6.0 以降) をワークフローに追加します。
-
をセットする 自動コード署名方法 への入力
api-key
. -
以下のステップ入力を設定します App Store Connect 接続のオーバーライド 入力グループ:
-
App Store Connect API 秘密鍵: App Store Connect API の秘密鍵 (.p8 ファイル) へのローカル パスまたはリモート URL。にアップロードした App Store Connect API 秘密鍵ファイル (.p8 ファイル) に接続された、自動生成された環境変数にこの入力を設定します。 汎用ファイル ストレージ ステップ1で。
-
App Store Connect API キー ID: App Store Connect 認証に使用する秘密鍵 ID。
-
App Store Connect API 発行者 ID: App Store Connect 認証に使用する秘密鍵発行者 ID。
-
bitrise.yml
- xcode-archive@4: inputs: - automatic_code_signing: api-key - api_key_path: "$BITRISEIO_APP_STORE_CONNECT_API_ID_URL" - api_key_id: "$APP_STORE_API_ID" - api_key_issuer_id: "$APP_STORE_API_ISSUER_ID"