Skip to main content

(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 秘密鍵の作成.

指示

  1. App Store Connect API 秘密鍵ファイル (.p8 ファイル) を 汎用ファイル ストレージ の中に コード署名 タブ。

  2. 追加Xcode アーカイブ & iOS 用エクスポートステップ (バージョン 4.6.0 以降) をワークフローに追加します。

  3. をセットする 自動コード署名方法 への入力 api-key.

  4. 以下のステップ入力を設定します 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"