iOS ビルド
__CAPGO_KEEP_0__のセットアッププロンプトをコピーするには、インストール手順とこのプラグインのフルマークダウンガイドを含めてください。
Capgoの専用Macインフラを使用して、iOSアプリをTestFlightとApp Storeにアップロードする方法を学びます。
学びます
「学びます」のセクション- Capgoネイティブビルドを使用してアプリをアップロードする方法を学びます。
- Capgo Native ビルドの証明書を設定する方法を学びます。
前提条件
「前提条件」のセクション- Capgo アカウント (無料試用版でも十分です)
- Capgo にアプリがすでに登録されている (「登録されていない場合」のコマンドを実行してください)
bunx @capgo/cli@latest app addMacコンピューターにXcodeがインストールされている (Linux/Windowsマシンでビルドを設定することは可能ですが、まだドキュメントが公開されていません) - 有効なApple Developerアカウント (99ドルの年間料金) (Apple Developerアカウントの管理者またはオーナー権限が必要です)
- Xcodeを通じてアプリが正常にビルドできること
- __CAPGO_KEEP_0__ アプリ
- Capacitor アプリの設定済みのアイコン (アイコンがなければApp Storeにアップロードすることができません)
- 注意
Appleのポータルで始める前に
Appleのポータルで始める前にAppleアカウントとチームが準備できていることを確認する前に、最初のTestFlightアップロードをトリガーしたり証明書を設定したりすることはできません。
- Appleアカウントの2要素認証を有効にする
- 正しい会員タイプを選択する
- 個人/個人の経営者: 法的個人名はアプリストアでの販売者名になります。
- 組織: 法的組織、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 をビルドすることを考えられる前に、まずセットアップし、手動で最初のテストフライトビルドを行う必要があります。 手動ビルドを行うことで得られるメリットは以下のとおりです:
- __CAPGO_KEEP_0__ の配布用証明書をローカルマシンにインストールする
- App Store のレコードを作成する(まだ作成していない場合は)
- ビルドプロセスに関連する code の問題を解決することができる
まず、ローカルマシンに配布用証明書をインストールする必要があります。 これはかなり複雑ですが、以下で説明します。
-
Xcode を開く
-
クリック
Xcode->Settings...代替方法は、ショートカットを使用することです。Cmd + ,
-
Xcodeに移動してください
Accounts
-
Apple Accountが選択されているXcode

-
Xcodeでチームを検索

-
Xcodeで証明書を管理
Manage Certificates...リストに配布用証明書が表示されることを確認してください
-
__CAPGO_KEEP_0__

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

-
「
Done」をクリックしてください。
あなたは、すべてがうまくいったので、TestFlightでアプリを確認できるはずだと感じるかもしれませんが、まだいくつかの作業が残っています。
- TestFlightに自分を追加する
- ビルドがテスト可能になるように、輸出の規制を完了する
- アプリのサポートURL、プライバシーポリシーURL、年齢制限などのApp Store Connectの必要なメタデータを入力する
- 実際にサポートしているデバイスに合ったスクリーンショットを用意する
- App Reviewの連絡先情報やテストクレデンシャルを追加し、製品の提出前に準備する
Let’s start with the first one:
TestFlightに追加する
TestFlight追加のセクション-
Go to the App Store Connect ページ

-
Apple Developerアカウントでサインイン
-
アプリレコードを作成したチームを選択してください。複数の開発者アカウントを持っている場合は、このステップをスキップできます。

-
Click on the
Apps__CAPGO_KEEP_0__
-
App Store Connectで作成したアプリを探してクリックしてください

-
App Store Connectの
TestFlightbutton
-
App Store Connectの
Internal Testers plusbutton
-
新しいグループを作成
グループの名前は「internal」にします。好きな名前を付けられます。

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

Congratulations 🎉 You have added yourself to TestFlight. Now, there is just one more thing you need to do before you can configure Capgo Native Build.
__CAPGO_KEEP_0__ Native Buildを設定するために必要な情報を設定する
設定の準備現在、Appleにアプリが非標準の暗号化(カスタムアルゴリズムなど)を使用していないことを約束する必要があります。アプリが非標準暗号化を使用している場合、以下のドキュメントを参照することをお勧めします。 Appleドキュメント この方法は2つあります。
- 手動で毎回アプリをビルドすること
- plistファイルを自動で設定すること
false.
まず、手動で毎回アプリをビルドする方法を説明します。
-
前のセクションからすべてのステップを実行し、App Store ConnectのTestFlightセクションを探します。
-
App Store ConnectのiOSビルドボタンをクリックします。
Builds -> iOS
-
App Store ConnectのビルドiOSボタン
Manage
-
選択したオプションがあなたのアプリに最も適しているかどうか
私にとっては、これは
noneですが、あなたの場合では異なる可能性があります。 次に、保存をクリック
-
あなたのアプリはもう
ready to test
2番目のオプションについては、以下の手順を実行してください。
-
Open the
Info.plistファイル -
以下のキーを追加してください。
<key>ITSAppUsesNonExemptEncryption</key><false/> -
ファイルを保存
TestFlightアプリをインストールし、招待を受け入れる
「TestFlightアプリをインストールし、招待を受け入れる」のセクションあなたは ほぼ あなたのアプリをTestFlightでテストする準備ができました。 しかし、以下のことを実行する必要があります:
- iOS/iPadOSデバイス上のApp Storeから TestFlightアプリ をダウンロードする
- テスト用の招待を承知する
TestFlightアプリをインストールする方法の詳細については説明しません。アプリをインストールする方法がわからない場合は、Googleは素晴らしいガイドを提供しています。
招待を承知する方法については、Appleからメールが届き、招待を承知するためのリンクが含まれています。
-
Appleからメールを開き、招待を承知するためのリンクをクリック
-
クリック
View in TestFlightTestFlight招待メール
-
button
InstallTestFlightインストール
-
button
TestFlightインストールボタン
installbutton.
-
アプリをインストールするのを待ってください
-
「
Open」をクリックしてください
おめでとうございます 🎉 TestFlightでアプリをテストするための招待を承認しました。ここで、Capgo Native Buildを設定して、アプリをTestFlightに送信することができます。
Capgo Native Buildの設定
「Capgo Native Buildの設定」TestFlightにアプリを送信するには、Capgo Native Buildを設定する必要があります。ここでは、Capgo CLIに渡すもののリストを示します。
| パラメーター | 説明 |
|---|---|
--platform | ビルドするプラットフォームios) |
--apple-team-id | Apple Developer チーム ID (Apple Developer ポータルで見つける) Apple Developer ポータル) |
--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を取得しましょう。取得するのは簡単です。
-
移動 Apple Developerアカウント 下にスクロール
-
チームIDの場所を
Team ID
AppleキーキーID、Apple発行者ID
AppleキーキーID、Apple発行者IDAppleキーの取得に進みましょう。
-
Select the correct team in the dropdown
- 右上隅のあなたの名前をクリックしてください
- 使用したいチームをクリックしてください

-
クリックしてください
Integrationsボタン
-
以下の
issuerボタンをクリックして発行者をコピー
copy__CAPGO_KEEP_0__の発行者をコピー
-
ボタンをクリックしてキーを追加

-
キー名を設定し、管理者へのアクセスを設定し、
App managerボタンをクリックしてGenerate__CAPGO_KEEP_0__のキー名を設定し、管理者へのアクセスを設定し、生成
-
注意

-
キーをダウンロードする


🎉おめでとうございます Apple キー、Apple キーID、Apple 発行者IDを作成しました。
証明書
「証明書」セクション証明書をエクスポートする準備ができました。最初のステップの1つとして、このガイドで設定した配布用証明書を思い出してください。
しかし、Appleは、証明書を作成する方法とエクスポートする方法がかなり異なることに気づきました 🙃 では、設定方法を説明しましょう:
-
Keychain Accessを開く
- 検索バーを開く
Command + Space検索バーを開く - 検索
Keychain Access - クリックしてください
Keychain Access__CAPGO_KEEP_0__
- 検索バーを開く
-
__CAPGO_KEEP_0__
loginカテゴリを選択し、ボタンをクリックしてくださいMy CertificatesKeychain Accessログインカテゴリ
-
__CAPGO_KEEP_0__
Keychain Accessで証明書を探す
Apple Distribution: [Your Name/Company] (your team ID)
-
Keychain Accessで証明書をエクスポート
Export
-
証明書を保存してください
.p12__CAPGO_KEEP_0__- 証明書ファイルの名前を適切に選択してください
- ファイル形式を
Personal Information Exchange (.p12) - ボタンをクリックしてください
Saveボタン

-
パスワードが求められた場合、次のいずれかを選択できます。
- パスワードを入力せずにスキップ (簡単にすることを推奨): クリック
OKパスワードを入力せずに - パスワードを設定: パスワードで保護されたファイルを使用したい場合は、ここでパスワードを設定できます。パスワードで保護された
.p12ファイルは完全に Capgo CLI でサポートされています - ただし、パスワードを使用して設定コマンドを実行する際にパスワードを指定してください。--p12-passwordKeychain Access 保存証明書パスワードダイアログ

- パスワードを入力せずにスキップ (簡単にすることを推奨): クリック
-
Mac にログインするために使用するパスワードを入力してください。次に、
ボタンをクリックしてください。
AllowKeychain Access 保存証明書ログインキーチェーンパスワード
パスワードを入力せずに
プロビジョニング プロファイル
プロビジョニング プロファイルのセクションAppleから必要な最後のものを取得するために、プロビジョニング プロファイルをエクスポートする準備ができました。
-
ここに進む Apple Developer プロファイル
-
ドロップダウンメニューで正しいチームを選択する
- 右上の自分の名前をクリック
- 使用するチームをクリック

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

-
配布用証明書の有効期限
プロファイルの名前を付けます
Generateプロファイルに名前を付け、
-
プロファイルをダウンロード
ダウンロードする
Downloadボタンをクリックしてプロファイルをダウンロード
おめでとうございます 🎉 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 セットアップ (GitHub Actions)
セクションのタイトル “CI/CD セットアップ (GitHub Actions)”CI/CD の設定がすでに完了している場合 チーム ID, Apple キー、Apple キー ID、Apple 発行者 ID, 証明書, プロビジョニング プロファイル, you already have everything needed for CI/CD. This section only covers how to pass those values as GitHub Actions secrets and environment variables.
1) __CAPGO_KEEP_0__ を単一の base64 に変換する
セクション: 1) __CAPGO_KEEP_0__ を単一の 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) リポジトリ シークレットを作成するリポジトリ内に GitHub > Repository > Settings > Secrets and variables > Actions、に追加します:
| __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ シークレット | 値 |
|---|---|
CAPGO_TOKEN | あなたの Capgo API トークン |
APP_STORE_CONNECT_TEAM_ID | チーム ID チーム ID |
APPLE_KEY_ID | キーアイディー Apple キー、Apple キーアイディー、および Apple 発行者 ID |
APPLE_ISSUER_ID | 発行者 ID Apple キー、Apple キーアイディー、および Apple 発行者 ID |
BUILD_CERTIFICATE_BASE64 | コンテンツ certificate_base64.txt |
CAPGO_IOS_PROVISIONING_MAP | CLI によって生成されました — __CAPGO_KEEP_1__ からコピー .capgo-credentials ファイル |
APPLE_KEY_CONTENT | コンテンツの 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 }}ビルドを実行
Section titled “ビルドを実行”ここで、最初のビルドを実行する準備ができました。
以下のコマンドを実行してアプリをビルドしてください:
bunx @capgo/cli@latest build request --platform ios🎉おめでとうございます。 この時点で、アプリをビルドし、App Storeに提出する準備ができました。
App Storeレビューに提出
Section titled “App Storeレビューに提出”通常のApp Storeビルドパスでは、ビルドをApp Store Connect/TestFlightにアップロードします。CIリリースで、処理済みのTestFlightビルドをApp Storeバージョンに付加し、App Reviewに提出する場合は、 --submit-to-store-review with a release build:
npx @capgo/cli@latest build request com.example.app \ --platform ios \ --build-mode release \ --ios-distribution app_store \ --submit-to-store-review \ --store-release-name "1.2.3" \ --store-release-notes "General improvements" \ --store-release-notes-locale "en-US=General improvements" \ --store-release-notes-locale "nl-NL=Algemene verbeteringen" \ --store-release-notes-locale "fr-FR=Ameliorations generales" \ --no-ios-automatic-releaseApp Store Connect API キー資格情報 (APPLE_KEY_ID, APPLE_ISSUER_ID, APPLE_KEY_CONTENT, および APP_STORE_CONNECT_TEAM_ID) が必要です。 ad_hoc App ストア版です; これを省略すると、__CAPGO_KEEP_0__ は Xcode プロジェクトから読み取ります。 --store-release-name is the App Store version; if omitted, Capgo reads MARKETING_VERSION Apple の承認後に自動的にリリースするか、または手動でリリースするまで待つことができます。 --store-release-notes 外部ベータ配布用にまだ利用可能ですが、App Store のレビュー提出には必要ありません。 --store-release-notes-locale "locale=notes" アドホック配布モード --ios-automatic-release App Store Connect __CAPGO_KEEP_0__ キー資格情報 ( --no-ios-automatic-release , および --ios-testflight-groups ) が必要です。
App ストア版です; これを省略すると、__CAPGO_KEEP_0__ は Xcode プロジェクトから読み取ります。
アドホック配布モードCapgoでは、デフォルトでiOSアプリをApp Store配布用にビルドします (TestFlight + App Store)。アドホックビルドが必要な場合は (内部テストまたはCIアーティファクト収集)、 --ios-distribution フラグ
アドホックモードの使用時期
アドホックモードの使用時期- 登録済みデバイスに直接IPAを配布したい (テストフライトなし)
- APIのApp Store Connectキーを使用しない、または使用できない
- App Storeに提出しない
--output-upload要件
「要件」セクション
アドホックビルドはApp Storeビルドよりも 要件が少ない 資格情報
| 必要? | 配布用証明書 |
|---|---|
必要?.p12) | Yes |
アドホックプロビジョニングプロファイル(.mobileprovision) | Yes |
チームID(--apple-team-id) | Yes |
App Store Connect APIキー(.p8) | No |
| Apple Key ID / 発行者ID | No |
アドホックプロビジョニングプロファイルの作成
セクション「アドホックプロビジョニングプロファイルの作成」同じステップに従ってください。 プロビジョニングプロファイル、ですがステップ5で アドホック __CAPGO_KEEP_0__の代わりに App Store:
- Go to Apple Developer Profiles
- __CAPGO_KEEP_0__をクリック
+ボタン - 選択 アドホック 続けてクリック
- アプリと配布証明書を選択
- 登録したいデバイスを選択
- プロファイルの名前とダウンロード
アドホックのクレデンシャルを保存
セクション「アドホックのクレデンシャルを保存」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'いいえ --apple-key, --apple-key-id, または --apple-issuer-id 必要ありません。
アドホックのビルドを実行
セクション「アドホックのビルドを実行」bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hocIPAをビルドアーティファクトとして収集するには、 --output-upload:
bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hoc \ --output-uploadアドホックビルドを使用したCI/CD
アドホックビルドを使用したCI/CDのセクションGitHubアクションの場合、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)
拡張機能を含むアプリ (Multi-Target Signing)アプリに拡張機能 (共有拡張機能、ウィジェット、通知サービス拡張機能など) が含まれている場合、各拡張機能のターゲットには独自のプロビジョニングプロファイルが必要です。Capgoは、この機能を繰り返し使用することでサポートしています。 --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"各モバイルプロビジョニングファイルを読み取ります --ios-provisioning-profile flag maps a bundle ID to its provisioning profile file. The CLI:
- Reads
- プロファイル名を plist 内の埋め込みから自動抽出します。
- ファイルを Base64 でエンコードします。
- すべてを 1 つの "credential" として保存します。
CAPGO_IOS_PROVISIONING_MAPヒント
「シングル プロファイルからマイグレーション」のセクション
以前は "(single profile)" を使用していました、以下のコマンドを実行してください。ターミナル ウィンドウ BUILD_PROVISION_PROFILE_BASE64 プロファイル名を plist 内の埋め込みから自動抽出します。
bunx @capgo/cli@latest build credentials migrate --platform ios既存のシングルプロファイル認証情報を新しい形式に変換し、レガシーキーを削除します。 CAPGO_IOS_PROVISIONING_MAP 移行後、次のコマンドを使用して拡張プロファイルを追加します (加算的マージ):BUILD_PROVISION_PROFILE_BASE64, APPLE_PROFILE_NAME).
ターミナルウィンドウ update __CAPGO_KEEP_0__
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')"このエラーは、プロビジョニング プロファイルが作成された後、新しい機能を有効にしたため発生します。 既存のプロビジョニング プロファイルには、新しい機能が含まれていません。
この問題を解決するには、プロビジョニング プロファイルを再生成する必要があります。
- 開く Apple Developer Portal
- 正しいチームをドロップダウンから選択してください

- ボタンをクリックしてください
Profilesボタン
- 再生成したいプロビジョニング プロファイルを探してください

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