Step inputsを使ったAppleサービスへの接続
複数のチームにデプロイする場合や、これまで使用していた接続とは異なる認証を使用するチームにデプロイする場合は、Stepの入力に希望する認証情報を追加できます。これにより、Bitrise Developer Connectionで以前に設定した接続が上書きされます。
この方法により、接続は認証を設定したStepに制限されます。
Apple IDに2FAが必要な場合は、Step inputs経由で認証する代わりに、Deploy to App Store Connect with Deliver (formerly iTunes Connect)とfastlaneのStepsでApple ID認証を使用する必要があります。
APIキーを使用したStepでの認証Click to copy link
- API-key & Apple ID
- API-key only Steps
-
次のいずれかのStepsをWorkflowに追加します:
- fastlane
- Deploy to App Store Connect with Deliver (formerly iTunes Connect)
- Deploy to App Store Connect - Application Loader (formerly iTunes Connect)
Step inputsにおけるAPIキーまたはApple ID認証のいずれかStepに追加できる認証の種類は、APIキーまたはApple IDのいずれか一方のみです。いずれの場合も、Bitrise Apple Developer Connection入力が
offに設定されていることを確認してください。設定されていない場合、StepはApple Service connectionで設定された認証方法を使用します(Storesタブで接続を削除することを選択しない限り)。 -
Code Signing & FilesタブのGENERIC FILE STORAGEセクションにAPIキーをアップロードします。
-
Bitrise Apple Developer Connection入力を
offに設定します。 -
Stepの該当するフィールドで、Issuer IDをシークレットの環境変数として設定します。
-
API KeyパスとAPI Issuerの入力を設定します。
-
変更を保存し、新しいビルドを実行します。
-
次のいずれかのStepsをWorkflowに追加します:
- Manage iOS Code Signing
- Xcode Archive & Export for iOS
- iOSおよびtvOSのXcode archiveをエクスポート
- Xcode Build for testing for iOS
-
Code Signing & FilesタブのGeneric File Storageに、App Store Connect APIのプライベートキーファイル(.p8ファイル)をアップロードします。
-
Automatic code signing methodを
api-keyに設定します。Manage iOS Code Signingの場合、対応する入力はApple service connection methodという名前です。 -
App Store Connect connection override入力グループで、次のStep inputsを設定します:
- App Store Connect API private key:App Store Connect API用のプライベートキー(.p8ファイル)へのローカルパスまたはリモートURL。この入力には、手順2でGeneric File StorageにアップロードしたApp Store Connect APIのプライベートキーファイル(.p8ファイル)に接続された、自動生成されるEnv Varを設定します。
- App Store Connect API key ID:App Store Connect認証に使用するプライベートkey ID。
- App Store Connect API issuer ID:App Store Connect認証に使用するプライベートキーissuer ID。
Apple IDとパスワードを使用したStepでの認証Click to copy link
Stepに追加できる認証の種類は、APIキーまたはApple IDのいずれか一方のみです。いずれの場合も、Bitrise Apple Developer Connection入力がoffに設定されていることを確認してください。設定されていない場合、StepはApple Service connectionで設定された認証方法を使用します(Storesタブで接続を削除することを選択しない限り)。
- StepをWorkflowに追加します。
- Apple IDとPasswordを設定します。
- Bitrise Apple Developer Connection入力を
offに設定します。 - 変更を保存し、新しいビルドを実行します。