iOSビルド
このプラグインのインストール手順と全体のマークダウン ガイドを含むセットアップ コマンドをコピーします。
Build and submit iOS apps to TestFlight and the App Store using Capgo’s dedicated Mac infrastructure.
「学びます」のセクション
このプラグインの使用方法について学びます。- Capgo Native ビルドをアップロードする方法を学びます
- Capgo Native ビルドの証明書を設定する方法を学びます
前提条件
前提条件- A Capgo account (a free trial is enough to get started)
- Your app already registered in Capgo (run
bunx @capgo/cli@latest app addMac コンピューターに Xcode がインストールされていること(Linux/Windows マシンでビルド設定することも可能ですが、まだドキュメントが公開されていません) - Apple Developer アカウント($99/年)が有効なこと(Apple Developer アカウントの管理者またはオーナー権限が必要です)
- Xcode でアプリが正常にビルドできること
- Capgo アプリ
- A Capacitor app
- アプリのアイコンが設定されていること(アイコンが設定されていないアプリは App Store にアップロードできません)
Appleのポータルで始める前に
Appleのポータルで始める前に証明書を設定したり、最初のTestFlightアップロードをトリガーしたりする前に、Appleアカウントとチームが準備されていることを確認してください。
- Appleアカウントの2要素認証を有効にします。
- 正しいメンバーシップタイプを選択します。
- 個人/個人の経営者: ご自身の法的個人名は、App Storeでの販売者名になります。
- 組織: Apple Developer Programへの参加には、法的実体、D-U-N-S番号、公開企業ウェブサイト、会社ドメインのワークメール、Appleの契約に組織を縛る権限を持つ人物が必要です。
- Apple DeveloperとApp Store Connectの両方にアクセスできるアカウントを使用してください。証明書、アプリレコード、APIキー、TestFlightのために。
- 最終バンドルIDを早期に固定してください。後で変更する場合、通常はApp Store設定を再実行する必要があります。
- App Review前に、App Store Connectの次の項目を計画してください: サポートURL、プライバシーポリシーURL、年齢制限、スクリーンショット、輸出管理、App Review連絡先詳細。
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__Capgo
- __CAPGO_KEEP_0__
- __CAPGO_KEEP_0__
- code
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__-
__CAPGO_KEEP_0__
-
Click on
Xcode->Settings...Alternatively, you can use the shortcutCmd + ,
-
Go to
Accounts
-
Apple Developer Account に追加された Apple アカウントを探してください

-
アプリをデプロイするために使用するチームを探してください

-
Click on the
Manage Certificates...button
-
配布証明書がリストに表示できることを確認してください

-
そうでない場合は、新しい証明書を作成する必要があります
- ボタンをクリックし、次に
+Xcode証明書追加Apple Distribution
- 配布証明書をインストールしたので、ビルドプロセスを開始できます。
- ボタンをクリックし、次に
TestFlightへの手動ビルド
TestFlightへの手動ビルド
「Manual build to TestFlight」セクション-
Xcodeでアプリを開きます
実行
bunx cap open iosXcodeでアプリを開くには -
「」ボタンを探してクリック
archiveボタンXcodeのツールバーで「」ボタンを探してクリック
product->archiveツールバー
-
「」ボタンをクリック
-
ボタン
Distribute AppXcodeのツールバー
-
選択
TestFlight Internal OnlyXcode TestFlight 内部のみの配布方法として選択し、Distributeボタン
-
アプリのレコードを設定
以下のフィールドを入力してください:
- 名前: アプリの名前 - App Storeで表示
- SKU - アプリのSKU - App Storeでアプリを識別するために使用
- 主な言語 - アプリの主な言語
次に、
nextボタン
-
アプリレコードの作成が失敗した場合は、ウィンドウを閉じてアプリを再度アーカイブしてみてください。
-
アップロードを待ってください
-
全てがうまくいったら、以下の画面が表示されるはずです

-
ボタンをクリックしてください
Doneボタン
あなたは、すべてがうまくいったと感じるかもしれませんが、実際にはまだいくつかのステップが残っています
- あなた自身をTestFlightに追加する
- ビルドがテスト可能になるように、輸出の合意を完了する
- サポートURL、プライバシーポリシーURL、年齢制限などの必要なApp Store Connectメタデータを入力する
- 実際にサポートしているデバイスに合ったスクリーンショットを用意する
- アプリのレビューの連絡先情報とテスト用のクレデンシャルをプロダクションの提出前に追加してください。
最初のものから始めましょう:
自分自身をテストフライトに追加する
「自分自身をテストフライトに追加する」のセクション-
以下の手順に従ってください。 App Store Connect App Store Connectのページ

-
Apple Developerアカウントでログインしてください。
-
アプリのレコードを作成したときに使用したチームを選択してください。1つの開発者アカウントしかない場合は、このステップをスキップできます。

-
チームを選択したら、
Appsボタン
-
前のステップで作成したアプリを探してクリックしてください

-
クリックしてください
TestFlightボタン
-
クリックしてください
Internal Testers plusボタン
-
新しいグループを作成
グループ名は「内部」にします。好きな名前を付けられます。

-
クリック
Invite testersボタン
-
グループに自分自身を追加する
リストの中で自分自身を見つけ、自分の名前の横のチェックボックスを選択してください。 (自分自身が表示されない場合はページを更新してください) 次に、
Addボタンをクリック
-
グループに自分自身が追加されていることを確認
今、自分自身がグループに表示されているはずです。

おめでとうございます 🎉 自分自身をTestFlightに追加しました。 これで最後の1つのことが残っています Capgo Native Buildを設定する前に、
法的情報の設定
セクション:法的情報の設定現在、Appleにアプリが標準以外の暗号化(カスタムアルゴリズムなど)を使用していないことを約束する必要があります。アプリが標準以外の暗号化を使用している場合、以下のドキュメントを読むことをお勧めします。 Appleのドキュメント この方法は2つあります。
- 毎回アプリをビルドするたびに手動で行うことができます。
- plistファイルを自動的に設定するように設定することができます。
false.
まず最初の方法から始めましょう。
-
前回のセクションからすべてのステップを実行し、App Store ConnectのTestFlightセクションを探します。
-
App Store ConnectのiOSビルドボタンをクリックします。
Builds -> iOS
-
非準拠情報が含まれているビルドを探し、クリックします。
Manage
-
アプリの説明を選択してください
私にとっては
noneですが、あなたにとっては異なるかもしれません。 次に、保存をクリックしてください
-
アプリが正常に動作していることを確認してください
ready to test
2番目のオプションについては、以下の手順を実行してください。
-
「
Info.plist」を開いてください -
「
<key>ITSAppUsesNonExemptEncryption</key><false/> -
ファイルを保存
TestFlightアプリをインストールし、招待を受け入れる
TestFlightアプリをインストールし、招待を受け入れるあなたは あと少し あなたは、TestFlightでアプリをテストする準備ができています。 しかし、以下のことを実行する必要があります:
- TestFlightアプリをダウンロード TestFlightアプリ iOS/iPadOSデバイスのApp Storeから
- アプリをテストするための招待を受け入れる
TestFlightアプリをデバイスにインストールする方法の詳細は省略します。アプリをインストールする方法がわからない場合は、Googleが提供しているガイドを参照してください。
招待を受け入れる方法ですが、アップルから招待を受け入れるためのメールが届きます。
-
アップルから招待を受け入れるためのメールを開きます。
-
リンクをクリックしてください。
View in TestFlight招待を受け入れる
-
招待を受け入れる
InstallTestFlightのインストール
-
Install the app on your device
Xcodeを使用してアプリを以前インストールした場合は、以下の画面が表示される場合があります。ボタンをクリックしてください。
installTestFlightインストールアプリ
-
ボタンをクリックしてください
-
おめでとうございます 🎉 TestFlightでアプリをテストするための招待を承認しました。ここで、__CAPGO_KEEP_0__ネイティブビルドを設定して、アプリをTestFlightに送信することができます。
Open__CAPGO_KEEP_0__ネイティブビルドの設定
セクションのタイトル:「Capgoネイティブビルドの設定」
Capgoネイティブビルドを設定するには、TestFlightにアプリを送信するために必要ないくつかの設定を実行する必要があります。 __CAPGO_KEEP_1__ __CAPGO_KEEP_2__に渡す値のリストを以下に示します。
Section titled “Configuring Capgo Native Build”There are a few things you need to configure in Capgo Native Build to be able to build and submit your app to TestFlight. Here is a list of the things you will pass to the Capgo CLI:
| __CAPGO_KEEP_0__ | __CAPGO_KEEP_1__ |
|---|---|
--platform | 開発対象プラットフォーム (ios) |
--apple-team-id | Apple Developer Portalで見つけるApple Developer Team ID ( Apple Developer Portal) |
--apple-key | APIアプリストア連携キーのファイルパス (.p8 ファイル |
--apple-key-id | APIアプリストア連携キーのKey ID |
--apple-issuer-id | アプリストア連携発行者ID |
--certificate | __CAPGO_KEEP_0__配布証明書のファイルパス (.p12 ファイル |
--ios-provisioning-profile | プロビジョニングプロファイルのマッピング (bundleId=path または単一プロファイルのパス |
例:
bunx @capgo/cli@latest build credentials save \ --platform ios \ --apple-team-id YOUR_TEAM_ID \ --apple-key '/path/to/AuthKey_XXXXX.p8' \ --apple-key-id YOUR_KEY_ID \ --apple-issuer-id YOUR_ISSUER_ID \ --certificate '/path/to/certificate.p12' \ --ios-provisioning-profile '/path/to/profile.mobileprovision'チームID
チームIDのセクションまずチームIDから始めましょう。見つけるのはとても簡単です。
-
開発者アカウントで
Team ID
AppleキーやAppleキーアカウントID、Apple発行者ID
AppleキーアカウントID、Apple発行者IDのセクションさて、Apple キーに進みましょう。
-
App Store Connectユーザーとアクセスページに移動してください 注意
-
正しいチームをドロップダウンから選択
- 右上の自分の名前をクリック
- 使用したいチームをクリック

-
クリック
IntegrationsApp Store Connectの統合ボタン
-
注意
issuerをクリックしてください
copyをクリックしてください
-
をクリックしてください

-
キー名を設定し、管理者へのアクセスを設定し、
App managerをクリックしてくださいGenerateApp Store Connect のキー名を設定し、管理者へのアクセスを設定し、生成ボタン
-
注意

-
キーのダウンロード


🎉おめでとう Appleキー、AppleキーID、Apple発行者IDを作成しました。
証明書
「証明書」セクション証明書をエクスポートする準備ができました。最初のステップの1つとして、このガイドの設定でディストリビューション証明書を設定しました。
しかし、Appleは、証明書を作成する方法と証明書をエクスポートする方法は、まったく異なることを決定しました 🙃 それでは、設定方法を説明しましょう:
-
Keychain Accessを開く
- 検索バーを開く
Command + Spaceクリック - 検索する
Keychain Access - MacOS上のKeychain Accessを開くデモ
Keychain Accessアプリ
- 検索バーを開く
-
カテゴリを選択し、
loginカテゴリとMy Certificatesボタン
-
リストで証明書を探す
証明書の名前は
Apple Distribution: [Your Name/Company] (your team ID)
-
証明書に右クリックし、
Export
-
__CAPGO_KEEP_0__を保存してください
.p12ファイル- ファイル形式が
- __CAPGO_KEEP_1__をクリックしてください
Personal Information Exchange (.p12) - 証明書ファイルの保存に注意してください
Save保存先のフォルダを選択してください

-
パスワードを求められた場合、次のいずれかを選択できます。
- パスワードを入力せずにスキップ (簡単にすることを推奨):
OKパスワードを入力せずに - パスワードを設定: パスワードで保護したい場合は、ここでパスワードを設定できます。パスワード保護されたファイルは、完全に__CAPGO_KEEP_0__ __CAPGO_KEEP_1__によってサポートされています。ただし、パスワードを使用するには、
.p12files are fully supported by the Capgo CLI - just provide the password using the--p12-password「ログインキーチェーンパスワード」の質問に答える場合、Macにログインするために使用するパスワードを入力してください。

- パスワードを入力せずにスキップ (簡単にすることを推奨):
-
Keychain Accessの証明書保存ログインキーチェーンパスワード
Macにログインするために使用するパスワードを入力してください。次に、
AllowMacにログインするために使用するパスワードを入力してください。
おめでとうございます 🎉 証明書をエクスポートしました。
プロビジョニング プロファイル
プロビジョニング プロファイル最後のステップです。Appleから必要なものはもう何もありません。
-
Go to Apple Developer Profiles
-
チームを選択するドロップダウンメニューで正しいチームを選択してください
- 右上の自分の名前をクリック
- 使用したいチームをクリック

-
正しいページにいることを確認してください 見えなければ、
profilesサイドバー
-
ボタンをクリックしてください
+ボタン
-
プロファイルのタイプを選択してください 選択してください
App Store ConnectボタンContinueApple Developer プロファイルのタイプを選択
-
ドロップダウンからアプリを探してくださいそしてボタンをクリックしてください
Apple Developer アプリを選択
Continueボタン
-
正しい配布証明書を選択してください
前回のステップでエクスポートした証明書を選択し、ボタンをクリックしてください
Continueボタン
不明な場合は、Keychain Accessに戻って、エクスポートした証明書を探してください。次に、有効期限を確認してください。

-
プロファイルの名前を付けます
プロファイルに名前を付け、ボタンをクリックしてください
Generateヒント
-
プロファイルをダウンロードする
ダウンロードする
Downloadプロファイルをダウンロードするボタンをクリックしてください
Congratulations 🎉 You have now got everything you need to configure Capgo Native Build.
設定コマンドを実行する
「設定コマンドを実行する」セクションCapgo Native Buildの設定に必要なすべてのものを手に入れました!
実行する必要があるコマンドは:
bunx @capgo/cli@latest build credentials save \ --platform ios \ --apple-team-id UVTJ336J2D \ --apple-key ./capgo-tutorial/AuthKey_66FGQZB566.p8 \ --apple-key-id 66FGQZB566 \ --apple-issuer-id 0cd4db4a-5598-45b8-9d32-75cdf127d005 \ --certificate ./capgo-tutorial/capgo-build-tutorial-certificate.p12 \ --ios-provisioning-profile ./capgo-tutorial/capgo_native_build_tutorial.mobileprovisionセクションのタイトル “CI/CD セットアップ (__CAPGO_KEEP_0__ Actions)”

CI/CD セットアップ (GitHub Actions)
CI/CD セットアップ (GitHub Actions)既に完了している場合は チームID, Appleキー、AppleキーID、およびApple発行者ID, 証明書, および プロビジョニングプロファイル, にはCI/CD用に必要なすべてのものが揃っています。このセクションでは、GitHub Actionsシークレットと環境変数として値を渡す方法についてのみ説明します。
1) 認証情報ファイルをシングルラインbase64に変換する
セクションのタイトル “1) 認証情報ファイルをシングルラインbase64に変換する”# Distribution certificate (.p12)base64 -i ./capgo-tutorial/capgo-build-tutorial-certificate.p12 | tr -d '\n' > certificate_base64.txt
# Provisioning profile (.mobileprovision)base64 -i ./capgo-tutorial/capgo_native_build_tutorial.mobileprovision | tr -d '\n' > profile_base64.txt
# App Store Connect API key (.p8)base64 -i ./capgo-tutorial/AuthKey_66FGQZB566.p8 | tr -d '\n' > apple_key_base64.txt2) リポジトリシークレットを作成する
セクション “2) リポジトリシークレットを作成する”In GitHub > Repository > Settings > Secrets and variables > Actions, add:
| シークレット名 | 値 |
|---|---|
CAPGO_TOKEN | あなたの Capgo API トークン |
APP_STORE_CONNECT_TEAM_ID | チームIDから チームID |
APPLE_KEY_ID | Key ID from Apple キー、Apple キー ID と Apple 発行者 ID |
APPLE_ISSUER_ID | Issuer ID from Apple キー、Apple キー ID と Apple 発行者 ID |
BUILD_CERTIFICATE_BASE64 | Content of certificate_base64.txt |
CAPGO_IOS_PROVISIONING_MAP | Generated by CLI — CLI からコピー .capgo-credentials file |
APPLE_KEY_CONTENT | Content of apple_key_base64.txt |
P12_PASSWORD (任意) | あなたの .p12 パスワードがエクスポート時に設定されている場合 |
3) GitHub Actions ワークフローで環境変数を使用
セクションのタイトル “3) GitHub Actions ワークフローで環境変数を使用する”name: iOS Cloud Build
on: workflow_dispatch: push: branches: [main]
jobs: ios-build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Request iOS build with Capgo run: bunx @capgo/cli@latest build request --platform ios env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} APP_STORE_CONNECT_TEAM_ID: ${{ secrets.APP_STORE_CONNECT_TEAM_ID }} APPLE_KEY_ID: ${{ secrets.APPLE_KEY_ID }} APPLE_ISSUER_ID: ${{ secrets.APPLE_ISSUER_ID }} BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} CAPGO_IOS_PROVISIONING_MAP: ${{ secrets.CAPGO_IOS_PROVISIONING_MAP }} APPLE_KEY_CONTENT: ${{ secrets.APPLE_KEY_CONTENT }} P12_PASSWORD: ${{ secrets.P12_PASSWORD }}ビルドを実行
セクションのタイトル “ビルドを実行”ここで、最初のビルドを実行する準備ができました。
アプリをビルドするには、以下のコマンドを実行してください。
bunx @capgo/cli@latest build request --platform iosおめでとうございます 🎉 この時点で、成功でした。アプリをApp Storeに提出する準備が整いました。
アドホック配信モード
アドホック配信モードデフォルトでは、CapgoはiOSアプリをApp Store配信用にビルドします (TestFlight + App Store)。アドホックビルドが必要な場合は (内部テストまたはCIアーティファクト収集)、 --ios-distribution フラグ
アドホックモードの使用時期
セクション:アドホックモードの使用時期- 登録済みデバイスに直接IPAを配布したい(テストフライトを使用しない)
- App Store ConnectのAPIキーを使用しない、または使用できない
- ビルドアーティファクトを収集したい(App Storeに提出しない)
--output-uploadwithout submitting to the App Store
要件
セクション:要件アドホックビルドには App Storeビルドよりも 少ない要件
| 資格情報 | 必要? |
|---|---|
配布用証明書 (.p12) | はい |
アドホックプロビジョニングプロファイル (.mobileprovision) | はい |
チームID (--apple-team-id) | はい |
App Store Connect API キー (.p8) | いいえ |
| Apple Key ID / 発行者 ID | いいえ |
アドホックプロビジョニングプロファイルの作成
アドホックプロビジョニングプロファイルの作成同様の手順に従ってください プロビジョニング プロファイル, ですがステップ 5 で アドホック の代わりに App Store:
- に移動してください Apple Developer プロファイル
- をクリックしてください
+ボタン - を選択してください アドホック を選択し、続行してください
- Select your app and distribution certificate
- Select the devices you want to register
- Name and download the profile
Saving ad-hoc credentials
Section titled “Saving ad-hoc credentials”bunx @capgo/cli@latest build credentials save \ --platform ios \ --ios-distribution ad_hoc \ --apple-team-id YOUR_TEAM_ID \ --certificate './certificate.p12' \ --ios-provisioning-profile './adhoc_profile.mobileprovision'No --apple-key, --apple-key-id、または --apple-issuer-id Running an ad-hoc build
Running an ad-hoc build section.
__CAPGO_KEEP_0__bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hoc__CAPGO_KEEP_0__ をビルドアーティファクトとして収集するには追加する必要があります。 --output-upload:
bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hoc \ --output-uploadアドホックビルドを使用したCI/CD
アドホックビルドを使用したCI/CDGitHub Actions の場合、App Store ビルドに必要なシークレットよりも少ないシークレットが必要です。
name: iOS Ad-Hoc Build
on: workflow_dispatch:
jobs: ios-adhoc: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Request iOS ad-hoc build run: bunx @capgo/cli@latest build request --platform ios --ios-distribution ad_hoc --output-upload env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} APP_STORE_CONNECT_TEAM_ID: ${{ secrets.APP_STORE_CONNECT_TEAM_ID }} BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} CAPGO_IOS_PROVISIONING_MAP: ${{ secrets.CAPGO_IOS_PROVISIONING_MAP_ADHOC }} CAPGO_IOS_DISTRIBUTION: ad_hoc「拡張機能を含むアプリ (Multi-Target Signing)」
アプリが拡張機能 (共有拡張機能、ウィジェット、通知サービス拡張機能など) を含む場合、各拡張機能ターゲットには独自のプロビジョニングプロファイルが必要です。__CAPGO_KEEP_0__は、この機能を繰り返し使用することでサポートしています。If your app includes extensions (share extensions, widgets, notification service extensions, etc.), each extension target needs its own provisioning profile. Capgo supports this via the repeatable --ios-provisioning-profile ターミナルウィンドウ
コピー
各bunx @capgo/cli@latest build credentials save \ --platform ios \ --apple-team-id YOUR_TEAM_ID \ --apple-key '/path/to/AuthKey_XXXXX.p8' \ --apple-key-id YOUR_KEY_ID \ --apple-issuer-id YOUR_ISSUER_ID \ --certificate '/path/to/certificate.p12' \ --ios-provisioning-profile "com.example.app=./app_profile.mobileprovision" \ --ios-provisioning-profile "com.example.app.share-extension=./share_ext_profile.mobileprovision"拡張機能を含むアプリ (Multi-Target Signing) --ios-provisioning-profile flag CLI: をバンドルIDとプロビジョニングプロファイルファイルにマップします。
- 各mobileprovisionファイルを読みます。
- プロビジョニングプロファイル名を埋め込まれたplistから自動で抽出します。
- ファイルをBase64エンコードします。
- すべてを1つの「__CAPGO_KEEP_0__」として保存します。
CAPGO_IOS_PROVISIONING_MAP資格情報
シングルプロファイルからマイグレーション
「シングルプロファイルからマイグレーション」のセクション以前はシングルプロファイルを使用していました BUILD_PROVISION_PROFILE_BASE64 (単一プロファイル), run:
bunx @capgo/cli@latest build credentials migrate --platform ios既存の単一プロファイルの資格情報を新しい形式に変換し、レガシーキーを削除します。 CAPGO_IOS_PROVISIONING_MAP 移行後、拡張プロファイルを次のコマンド (加算マージ) で追加します:BUILD_PROVISION_PROFILE_BASE64, APPLE_PROFILE_NAME).
ターミナルウィンドウ update クリップボードにコピー
bunx @capgo/cli@latest build credentials update \ --platform ios \ --ios-provisioning-profile "com.example.app.share-extension=./share_ext_profile.mobileprovision"セクション「トラブルシューティング」
プロビジョニング プロファイルには、XYZ機能が含まれていません。セクション「プロビジョニング プロファイルには、XYZ機能が含まれていません。」
以下のエラーが表示される場合があります。コピー
Provisioning profile "YOUR_PROVISIONING_PROFILE_NAME" doesn't include the XYZ capability. (in target 'App' from project 'App')"この問題を解決するには、プロビジョニング プロファイルを再生成する必要があります。
Copy to clipboard
- 開く Apple Developer ポータル
- ドロップダウンから正しいチームを選択してください

- ボタンをクリックしてください
ProfilesApple Developer プロファイル
- Apple Developer プロファイルの探索

- Apple Developer プロファイルの編集
Edit__CAPGO_KEEP_0__
- クリックしてください。
Saveボタン
- クリックしてください。
Downloadボタン
- Capgo Native Build セットアップコマンドを再実行してください。 新しくダウンロードしたプロファイルを使用してください。
この問題は解決されるはずです。
その他の問題
「その他の問題」のセクション何らかの理由で、Capgo Native Build、クレデンシャル設定、またはアプリのビルドに関して問題が発生している場合は、ご不明な点がございましたら、 サポート.
iOS ビルドから続ける
iOS ビルドから続けるCapgo を使用している場合 iOS ビルド CI/CD の自動化を計画する場合、Cloudflare の Capgo CI/CD for the product workflow in Capgo CI/CD, Capgo Native Builds for the product workflow in Capgo Native Builds, Capgo Integrations for the product workflow in Capgo Integrations, CI/CD統合 CI/CD統合の実装詳細については GitHub アクション統合 GitHub アクション統合の実装詳細については