iOS ビルド
このプラグインのインストール手順とフルマークダウンガイドを含むセットアップ用の質問をコピーする。
iOSアプリをTestFlightとApp Storeに送信するには、Capgoの専用Macインフラを使用します。
What you will learn
学びたいこと- Capgo Native Buildを使用してアプリをアップロードする方法を学びます。
- Capgo Native Buildの証明書を設定する方法を学びます。
必要なもの
必要なもの- Capgoアカウント(無料試用版でも十分です)
- アプリがCapgoに登録されている(登録されていない場合は実行してください)
bunx @capgo/cli@latest app addMacコンピューターとXcodeがインストールされている(Linux/Windowsマシンでビルドを設定することも可能ですが、まだドキュメントが公開されていません) - Apple Developerアカウント($99/年)が有効なもの(Apple Developerアカウントの管理者またはオーナー権限が必要)
- __CAPGO_KEEP_0__
- アプリは、Xcodeを介して正常にビルドできる必要があります
- Capacitorアプリ
- アプリの設定済みアイコン。アイコンがなければApp Storeにアップロードすることができません
Appleのポータルで始める前に
Appleのポータルで始める前にAppleアカウントとチームが準備されていることを確認する前に、最初のTestFlightアップロードをトリガーしたり、証明書を設定したりすることはできません
- Appleアカウントの2要素認証を有効にします
- 正しいメンバーシップタイプを選択します
- 個人/個人事業主: ご自身の法的個人名がApp Storeでの販売者名になります。
- 組織: 法的組織、D-U-N-S番号、公的企業ウェブサイト、企業ドメインのメールアドレスを持つ人を含む、Appleの契約に結びつく権限を持つ人
- Apple DeveloperとApp Store Connectにアクセスできるアカウントを使用して、証明書、アプリレコード、APIキー、TestFlightを設定してください。
- 最終バンドルIDを早めに固定してください。変更すると通常、App Store設定を再度実行する必要があります。
- App Reviewの前に、次のApp Store Connectのアイテムを計画してください: サポートURL、プライバシーポリシーURL、年齢制限、スクリーンショット、輸出管理、App Reviewの連絡先情報
The first manual build
Section titled “The first manual build”Before we can start thinking about building the app with Capgo, we should first set it up, and do a first TestFlight build by hand. There are some advantages to doing a manual build first:
- You will setup the distribution certificate on your local machine
- You will create the App Store record if you haven’t done it yet
- You will be able to figure out any issues with the build process linked to your app code
Before we can begin, you must have the distribution certificate installed on your local machine. This is quite a bit complex, but I will explain it below.
配布用証明書の設定
配布用証明書の設定-
Xcodeを開く
-
クリック
Xcode->Settings...ショートカットを使用することもできますCmd + ,
-
設定を開く
Accounts
-
Apple Developerアカウントに追加されたAppleアカウントを探す

-
アプリを配布するために使用するチームを探す

-
クリックしてください
Manage Certificates...ボタン
-
リストに配布用証明書が表示できることを確認してください

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

-
ボタン
Doneあなたは、すべてがうまくいったと感じるかもしれませんが、TestFlightでアプリを表示できるようになる前に、まだいくつかのことが残っています。
TestFlightに自分を追加する
- __CAPGO_KEEP_0__
- 完全な輸出規制の準拠を確実にするため、ビルドがテスト可能になる
- App Store Connect の必要なメタデータを入力してください。例えば、サポート URL、プライバシー ポリシー URL、年齢制限など
- 実際にサポートしているデバイスに合ったスクリーンショットを用意してください
- 生産提出前に App Review の連絡先情報とテストクレデンシャルを追加してください
最初のステップとしては、
TestFlight に自分自身を追加する
「TestFlight に自分自身を追加する」-
ページに移動してください。
-
__CAPGO_KEEP_0__を選択してください。アプリのレコードを作成したときに使用したチームを選択してください。1つの開発者アカウントのみの場合、このステップをスキップできます。

-
__CAPGO_KEEP_1__をクリックしてください。
Apps__CAPGO_KEEP_2__
-
__CAPGO_KEEP_0__をクリックしてください。

-
__CAPGO_KEEP_2__テストフライト
TestFlight__CAPGO_KEEP_1__をクリックしてください.
-
__CAPGO_KEEP_1__をクリックしてください.
Internal Testers plus__CAPGO_KEEP_2__テストフライトの選択
-
新しいグループを作成
グループの名前は「内部」にします。好きな名前を付けられます。

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

おめでとうございます 🎉 TestFlightに自分自身を追加しました。 ここで、Capgo Native Buildを設定する前に、最後の1つだけのことが必要です。
規制情報の設定
タイトル:規制情報の設定現在、Appleにアプリが標準的な暗号化方法以外の暗号化を使用していないことを約束する必要があります。アプリが標準的な暗号化方法以外の暗号化を使用している場合、カスタムアルゴリズムを使用している場合など、読むことをお勧めします。 Appleのドキュメント 非標準暗号化を使用していないことをAppleに約束する方法についての説明です。 この方法は2つあります。
- 毎回アプリをビルドするたびに手動で設定する方法です。
- plistファイルを自動的に設定する方法です。
false.
まずは最初の方法から始めましょう。
-
前回のセクションからすべてのステップを実行し、App Store ConnectのTestFlightセクションを探してください。
-
クリックしてください
Builds -> iOS
-
非準拠情報が欠落しているビルドを探して、クリックしてください
Manage
-
あなたのアプリの説明を選択してください
私にとってはこれですが、あなたにとっては異なるかもしれません。
none次に、保存をクリックしてください
-
あなたのアプリは「準拠」になります
ready to test
2 番目のステップについては、以下の手順を実行してください
-
オープンしてください
Info.plistファイル -
__CAPGO_KEEP_0__を追加してください
<key>ITSAppUsesNonExemptEncryption</key><false/> -
ファイルを保存
TestFlightアプリのインストールと招待の受け入れ
セクション「TestFlightアプリのインストールと招待の受け入れ」ここであなたは ほぼ テストフライトでアプリをテストする準備ができました。 まず、以下のことを実行する必要があります:
- Capgoで テストフライトアプリ iOS/iPadOSデバイスのApp Storeからダウンロードする
- アプリをテストするための招待を受け入れる
Capgoでアプリをテストするための招待を受け入れる方法の詳細については説明しません。アプリをインストールする方法がわからない場合は、Googleが提供しているガイドを参照してください。
Appleから招待を受け入れるためのメールを受け取る
-
Appleから招待を受け入れるためのメールを開く
-
ボタン
View in TestFlight招待を受け入れるためのメール
-
テストフライトの招待を受け入れる
Installボタン
-
デバイスにアプリをインストールする
Xcodeを使用してアプリを以前インストールした場合、以下の画面が表示される場合があります。ボタンをクリックしてください。
installボタン。
-
アプリのインストールを待ってください
-
ボタンをクリックしてください
Openおめでとうございます 🎉 TestFlightでアプリをテストするための招待を承認しました。__CAPGO_KEEP_0__ Native Buildを設定して、アプリをTestFlightに送信することができます。
Capgo Native Buildの設定
「Capgo Native Buildの設定」のセクション
CapgoTestFlightにアプリを送信するには、Capgo Native Buildを設定する必要があります。 ここでは、Capgo CLIに渡す必要があるもののリストを示します。
| パラメーター | 説明 |
|---|---|
--platform | ビルドするプラットフォーム (ios) |
--apple-team-id | Apple Developer Team ID (Apple Developer Portalで見つけることができます Apple Developer Portal) |
--apple-key | App Store Connect API Keyファイルのパス (.p8 ファイル |
--apple-key-id | App Store Connect API KeyのKey ID |
--apple-issuer-id | App Store Connect発行者ID |
--certificate | 配布用証明書のパス (.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 Account に移動し 下にスクロール
-
見つける
Team ID
Appleキー、AppleキーID、およびApple発行者ID
「Appleキー、AppleキーID、およびApple発行者ID」セクションさて、Appleキーについて説明しましょう。
-
App Store Connectユーザーとアクセスページに移動してください App Store Connect
-
Select the correct team in the dropdown
- Click on your name in the top right corner
- Click on the team you want to use

-
Click on the
Integrationsbutton
-
Find the
issuer__CAPGO_KEEP_1__ボタンをクリックして、発行者をコピー
copyApp Store Connectの発行者をコピー
-
App Store Connectのキー追加ボタン

-
__CAPGO_KEEP_3__ボタンをクリックして
App manager__CAPGO_KEEP_4__ボタンをクリックしてくださいGenerate__CAPGO_KEEP_5__ボタンをクリックしてください
-
キーIDを保存

-
キーをダウンロード


Congratulations 🎉 You have created the Apple key, Apple key ID and Apple issuer ID.
Certificate
Section titled “Certificate”Now, you are ready to export the certificate. As you remember, one of the first steps of this guide was setting up the distribution certificate.
However, Apple in their infinite wisdom, decided that the way you export the certificate is quite different from the way you create them 🙃 Let’s get into setting it up:
-
Keychain Accessを開く
- __CAPGO_KEEP_0__
Command + SpaceKeychain Accessを開く - をクリックして検索バーを開きます
Keychain Access - を検索
Keychain Accessをクリックして
- __CAPGO_KEEP_0__
-
Keychain AccessをmacOSで開くデモ
loginを選択してMy Certificatesカテゴリとをクリックして
-
Keychain Accessログインカテゴリで検索
証明書の名前は
Apple Distribution: [Your Name/Company] (your team ID)
-
証明書を右クリックし、
Export
-
証明書を
.p12ファイル- 証明書ファイルの名前を良く選んでください
- ファイル形式を設定する
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-passwordoption

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

-
正しいページにいることを確認してください ページが次のようであれば、問題ありません。そうでない場合は、
profilesサイドバーの
-
ボタンをクリックしてください
+ボタン
-
プロファイルのタイプを選択してください
App Store Connectを選択してContinueボタン
-
build
アプリをドロップダウンから選択し、ボタンをクリックしてください。
Continue__CAPGO_KEEP_0__
-
正しい配布証明書を選択してください
__CAPGO_KEEP_0__
ContinueApple Developerで配布証明書を選択
__CAPGO_KEEP_0__

-
プロファイルに名前を付け、ボタンをクリックしてください
__CAPGO_KEEP_0__
Generate__CAPGO_KEEP_0__
-
プロファイルをダウンロード
ダウンロードするには
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.mobileprovisionIf all went well, you will see the following output:

CI/CD 設定 (GitHub Actions)
「CI/CD 設定 (GitHub Actions)」というセクション既にチーム ID、Apple キー、Apple キー ID、Apple 発行者 ID を入力した場合は、 チーム ID, Apple キー、Apple キー ID、Apple 発行者 ID, 証明書、および プロビジョニング プロファイル、あなたはすでにCI/CDのために必要なすべてのものを持っています。このセクションでは、GitHub Actionsシークレットと環境変数として値を渡す方法についてのみ説明します。
1) 1行ベース64に変換するための資格情報ファイル
セクションのタイトル “1) 1行ベース64に変換するための資格情報ファイル”# 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_TOKEN | あなたの Capgo API トークン |
APP_STORE_CONNECT_TEAM_ID | チームID チームID |
APPLE_KEY_ID | キーアイディ Appleキーアイディ、Appleキーアイディ、Apple発行者ID |
APPLE_ISSUER_ID | 発行者ID Apple key, Apple key ID and Apple issuer ID |
BUILD_CERTIFICATE_BASE64 | コンテンツ certificate_base64.txt |
CAPGO_IOS_PROVISIONING_MAP | CLIからコピー .capgo-credentials ファイル |
APPLE_KEY_CONTENT | コンテンツ apple_key_base64.txt |
P12_PASSWORD (任意) | パスワードを入力してください (exportの際に設定されていた場合) .p12 3) Actionsワークフローで__CAPGO_KEEP_0__の環境変数を使用する |
3) ActionsワークフローでGitHubの環境変数を使用する
GitHub/workflows/ios-build.ymlname: 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に提出する準備が整いました。
App Storeレビューに提出
App Storeレビューに提出The normal App Store build path uploads the build to App Store Connect/TestFlight. If your CI release should also attach the processed TestFlight build to the App Store version and submit it for App Review, pass --submit-to-store-review リリースビルドとともに
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-releaseこの機能は、App Store Connect API キー認証情報 (APPLE_KEY_ID, APPLE_ISSUER_ID, APPLE_KEY_CONTENT) が必要です。App Store Connect のアップロードと APP_STORE_CONNECT_TEAM_IDディストリビューションは、ビルドをレビューするために提出することはできません。 ad_hoc App Store バージョンです。省略した場合、__CAPGO_KEEP_0__ は --store-release-name is the App Store version; if omitted, Capgo reads MARKETING_VERSION App Store の代替 What’s New テキストです。各 --store-release-notes エントリは、ストアのローカライズ用にそれを上書きできます。 --store-release-notes-locale "locale=notes" with a release build: --ios-automatic-release Apple承認後自動リリースするか、または --no-ios-automatic-release 手動リリースを待つ。 --ios-testflight-groups は、外部ベータ配布用に利用可能ですが、App Storeのレビュー提出には必要ありません。
Ad-Hoc配布モード
「Ad-Hoc配布モード」セクションデフォルトでは、CapgoはiOSアプリをApp Store配布用にビルドします (TestFlight + App Store)。内部テストやCIアーティファクト収集のためにアドホックビルドが必要な場合は、 --ios-distribution フラグを使用できます。
アドホックモードを使用するとき
アドホックモードを使用するときのセクション- Capgoを使用して、登録済みデバイスに直接IPAを配布したい(テストフライトなし)
- App Store ConnectのAPIキーを使用しない、または使用できない場合
- Capgoを使用して、ビルドアーティファクトを収集したい
--output-uploadApp Storeに提出しない
要件
要件のセクションアドホックビルドには 要件が少ない App Store ビルドよりも:
| 資格情報 | 必要か? |
|---|---|
配布証明書 (.p12) | はい |
アドホック プロビジョニング プロファイル (.mobileprovision) | はい |
チーム ID (--apple-team-id) | はい |
App Store Connect API キー (.p8) | いいえ |
| Apple Key ID / 発行者 ID | No |
警告を抑制するには、パスを渡してください。
Section titled “アドホックのプロビジョニング プロファイルの作成”同じ手順に従ってくださいが、ステップ 5 で プロビジョニング プロファイルを選択します。 アドホック アプリ ストア Go to:
- Apple Developer Profiles Click the
- button
+Select - をクリックします。 アドホック とContinueをクリック
- アプリと配布証明書を選択
- 登録したいデバイスを選択
- プロファイルの名前とダウンロード
アドホックの保存
アドホックの保存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 必要ありません。
アドホックビルドを実行
セクション:アドホックビルドの実行bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hoc__CAPGO_KEEP_0__を使用して、IPAをビルドアーティファクトとして収集するには、 --output-upload:
bunx @capgo/cli@latest build request \ --platform ios \ --ios-distribution ad_hoc \ --output-uploadアドホックビルドを使用したCI/CD
セクション:アドホックビルドを使用したCI/CDGitHubアクションでは、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 CLI:のバンドルIDに紐付いたプロビジョニングプロファイルファイルをマップします。
- 各mobileprovisionファイルを読みます
- プロファイル名をエンビデッドplistから自動抽出
- ファイルをBase64エンコード
- すべてを単一の
CAPGO_IOS_PROVISIONING_MAP資格情報
シングルプロファイルからマイグレーション
Section titled “Single Profile からマイグレーション”以前は「Single Profile」を使用していました BUILD_PROVISION_PROFILE_BASE64 (Single Profile) を使用していました場合は、以下のコマンドを実行してください
bunx @capgo/cli@latest build credentials migrate --platform ios既存の Single-profile の資格情報を新しい形式に変換し、レガシーキーを削除します。 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')"__CAPGO_KEEP_0__は新しい機能を有効にしたため、プロビジョニング プロファイルが作成された後です。 古いプロビジョニング プロファイルにはまだ新しい機能が含まれていません。
この問題を解決するには、プロビジョニング プロファイルを再生成する必要があります。
- Open Apple Developer Portal
- チームを選択

- Click on the
Profilesbutton
- プロビジョニング プロファイルを再生成したいものを探してください

- Click on the
Editbutton
- Click on the
SaveApple Developer のプロフィールを保存
- Apple Developer のプロフィールをダウンロード
DownloadCloudflare のプロファイルを再度ダウンロードしてください。
- Re-run the Capgo Native Build setup command その他の問題あります.
This should fix the issue.
Other issues
「その他の問題」セクションのタイトル何らかの理由で、Capgoネイティブビルド、クレデンシャル設定、またはアプリのビルドに関して問題が発生している場合は、ご不明な点がございましたら、 サポート.
iOSビルドから続ける
「iOSビルドから続ける」セクションのタイトルiOSビルドを使用してCI/CDの自動化を計画している場合、 iOSビルド を__CAPGO_KEEP_0__ CI/CDと接続し、 Capgo CI/CD for the product workflow in Capgo CI/CD, Capgoネイティブビルド for the product workflow in Capgo Native Builds, Capgo統合 Capgo統合の製品ワークフローについて CI/CD統合 CI/CD統合の実装詳細について GitHubアクション統合 GitHubアクション統合の実装詳細について
