- Bitriseドキュメントへようこそ!
- コネクティビティ
- Appleサービス接続
- Apple認証が必要な手順
Apple認証が必要な手順
APIキーまたはAppleIDのいずれかを使用してAppleサービスに接続する必要があるすべてのBitriseステップを確認してください。
このガイドでは、すべての 手順 認証を必要とする認証と、ユーザーの状況に応じて選択できる認証方法 アプリの 要件。
iOSコード署名ステップの管理
このステップ プロジェクトがBitriseで構築される前に、必要なコード署名アセットの設定を処理します。このステップでは、APIキーまたはApple IDとパスワード認証を使用して、Appleサービスに接続します。接続が構成されると、ステップは次のようになります。
-
iOSプロジェクトに必要なプロビジョニングプロファイルを生成、更新、ダウンロードします。
-
AppleDeveloperSiteでプロジェクトのバンドルIDを確認して登録します。
-
Bitriseアカウントに接続されているiOSデバイスをAppStoreConnectに登録します。
Xcode Archive&Export for iOS Step
ステップは、を実行してXcodeプロジェクトをアーカイブしますxcodebuild archive
コマンドを実行してから、アーカイブをIPAファイルにエクスポートします。xcodebuild -exportArchive
指図。このIPAファイルは、共有したり、テストデバイスにインストールしたり、App StoreConnectにアップロードしたりできます。このステップは、APIキー認証とAppleID認証で機能します。
ステップは、iOSコード署名を実行することもできます。 自動コード署名方式 inputはメソッドを指定します。デフォルトではオフになっています。 iOSコード署名を実行するには、APIキーまたはAppleID認証を使用できます。
iOSおよびtvOSXcodeアーカイブのエクスポートステップ
既存の iOS および tvOS .xcarchive ファイルから IPA をエクスポートします。複数の iOS および tvOS Xcode アーカイブのエクスポート ステップを ワークフロー 複数の異なる署名済み IPA ファイルを作成します。
ステップは、iOSコード署名を実行することもできます。 自動コード署名方式 inputはメソッドを指定します。デフォルトではオフになっています。 iOSコード署名を実行するには、APIキーまたはAppleID認証を使用できます。
iOSステップのテスト用のXcodeビルド
ステップはXcodeを実行しますxcodebuildbuild-for-testingオプションを指定したコマンド。これにより、アプリと関連するテストが構築され、たとえば、サードパーティのテストサービスにアップロードして、実際のデバイスでテストを実行できるようになります。ステップはまた、.xctestrun
ファイル。実際のデバイスでテストを実行できるようにするには、コード署名が必要です。
The自動コード署名方式ステップ入力を使用すると、Bitriseで提供するAppleサービス接続に基づいてApple Developerアカウントにログインし、に基づいてプロジェクトに必要なプロビジョニングプロファイルをダウンロードできます。配布方法。
iTunesConnectにデプロイするステップ
と このステップ、スクリーンショット、メタデータ、バイナリをにアップロードできます https://appstoreconnect.apple.com/ fastlaneを使用してAppStoreレビュー用にアプリを送信します 配達 アクション。 The App Store Connect with Deliver(以前のiTunes Connect)にデプロイします ステップは、AppleIDまたはAppStore Connect APIを使用するか、ステップ入力を介してAppleDeveloperAccountに接続できます。 2FA対応のAppleIDの場合、 App Store Connect with Deliver(以前のiTunes Connect)にデプロイします ステップは、プロファイルのAppleServiceページで設定できるAppleID認証でのみ機能します。デフォルトの方法はAPIキー認証です。プロジェクトで機能する接続方法を選択します。
App Store Connectへのデプロイ-アプリケーションローダー(以前のiTunes Connect)ステップ
と このステップ、バイナリ(.ipaまたは.pkgファイル)をにアップロードできます https://appstoreconnect.apple.com/。 The App Store Connectへのデプロイ-アプリケーションローダー(以前のiTunes Connect) Stepは、App Store Connect API、Apple IDとパスワード、またはStep入力を使用してAppleDeveloperAccountに接続できます。プロジェクトで機能する接続方法を選択します。
fastlaneステップ
このステップでは、 追い越し車線 ローカルと同じように Bitrise のレーン。についてのガイドをご覧ください fastlane を Bitrise に統合する 詳細については。
2FA 対応の Apple ID の場合、 追い越し車線 ステップは、で設定できる Apple ID 認証でのみ機能します。 アップルサービス あなたのプロフィールのページ。
Fastlane ステップで 2 要素認証が失敗する
場合によっては、 追い越し車線 ステップはの値を取得しません FASTLANE_SESSION
Apple Developer ポータルに接続しようとすると変数が正しく設定され、2 要素認証が失敗する原因となります。チェックアウト 潜在的な回避策 この問題のために。