iOS ビルド
コピー可能
Capgoの専用Macインフラを使用して、TestFlightとApp StoreにiOSアプリをビルドおよび提出します。
学びたいこと
「学びたいこと」セクション- Capgoネイティブビルドを使用してアプリをアップロードする方法を学びます。
- Capgoネイティブビルドの証明書を設定する方法を学びます。
前提条件
「前提条件」セクション- Capgoアカウント (無料試用版でも十分です)
- Capgoにアプリが既に登録されている (run
bunx @capgo/cli@latest app addアプリがまだ登録されていない場合は - A Mac computer with Xcode installed (it’s possible to setup the build on a linux/windows machine, but it’s not yet documented)
- 有効なApple Developerアカウント($99/年)(Apple Developerアカウントの管理者またはオーナーの権限が必要)
- アプリがXcodeで正常にビルドできる
- A Capacitor app
- アプリの設定済みアイコン。アイコンが設定されていないアプリはApp Storeにアップロードできません。
Appleのポータルで始める前に
Appleのポータルで始める前にAppleアカウントとチームが準備できたことを確認する前に、証明書を設定したり、最初のTestFlightアップロードをトリガーしたりすることはできません。
- 2要素認証を有効にして、Apple Accountを使用して登録する
- 正しい会員種類を選択してください:
- 個人/個人の経営者: 法的個人名がアプリストアでの販売者名になります
- 組織: 法的組織、D-U-N-S番号、公的企業ウェブサイト、会社ドメインのワークメール、Appleの契約に組織を結び付ける権限を持つ人物が必要です
- Apple DeveloperとApp Store Connectにアクセスできるアカウントを使用してください。証明書、アプリレコード、APIキー、テストフライト
- 最終的なバンドルIDを早めに固定してください。後で変更する場合、通常はApp Storeの設定を再度実行する必要があります
- App Review前に、App Store Connectの次の項目を計画してください: サポートURL、プライバシーポリシーURL、年齢制限、スクリーンショット、輸出管理、App Reviewの連絡先情報
最初の手動ビルド
セクション: 最初の手動ビルドCapgo をビルドする前に、まずセットアップし、手動で最初のテストフライトビルドを行う必要があります。 手動ビルドを行うことで、次のようなメリットがあります:
- 配布証明書をローカルマシンに設定します
- App Store のレコードを作成する必要があります (まだ作成していない場合)
- アプリケーション code に関連するビルドプロセスの問題をすべて解決できます。
始める前に、ディストリビューション証明書をローカルマシンにインストールする必要があります。 これはかなり複雑ですが、以下で説明します。
ディストリビューション証明書の設定
「ディストリビューション証明書の設定」のセクション-
Xcodeを開く
-
クリック
Xcode->Settings...ショートカットを使用することもできますCmd + ,
-
に移動
Accounts
-
選択されたAppleアカウント

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

-
ボタンをクリックしてください
Manage Certificates...ボタン
-
証明書をリストで確認してください

-
リストで配布用証明書が見つからない場合、新しい証明書を作成する必要があります
- ボタンをクリックしてください
+button and then onApple Distribution
- 証明書は自動的に作成されます。リストで確認できます。前のステップを確認して、リストに表示されていることを確認してください。
- ボタンをクリックしてください
配布用証明書をインストールしたので、ビルドプロセスを開始できます。
セクションタイトル “Manual build to TestFlight”
Xcodeでアプリを開く-
実行
Xcodeでアプリを開く。
bunx cap open iosXcodeツールバーで -
ボタン
archiveXcodeツールバーでボタン
product->archiveiOS用ビルダーの設定
-
ビルドを完了するのを待ってください
-
Xcodeの
Distribute Appボタン
-
配布方法として
TestFlight Internal OnlyボタンDistributeXcodeのテストフライトの内部配布方法
-
以下のフィールドを入力してください
Xcodeのツールバー
- Name: アプリ名 - App Storeで表示されるアプリ名
- SKU - アプリのSKU - App Storeでアプリを識別するために使用される
- The primary language - アプリの主な言語
次に、
nextボタン
-
アプリレコードの作成が失敗した場合は、ウィンドウを閉じてアプリを再度アーカイブしてみてください。
-
アップロードを待ってください
-
全てがうまくいった場合は、以下の画面が表示されるはずです

-
ボタン
Done__CAPGO_KEEP_0__
あなたは、すべてがうまくいっているように思うかもしれませんが、TestFlightでアプリを確認できるようになるのはまだまだ先です。
- TestFlightに自分を追加する
- 出荷の準備が整うまでのビルドをテストできるようにする
- App Store Connectの必要なメタデータを埋めます。例えば、サポートURL、プライバシーポリシーURL、年齢制限など
- 対応するデバイスのスクリーンショットを用意する
- App Reviewの連絡先情報とテストクレデンシャルを追加する
まず最初のステップに進みましょう
TestFlightに自分を追加する
TestFlightに自分を追加する-
App Store Connect App Store Connect App Store Connect

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

-
ボタン
AppsApp Store Connectアプリボタン
-
App Store Connectアプリ選択

-
App Store Connectテストフライトボタン
TestFlight__CAPGO_KEEP_0__
-
App Store Connectの内部テスト者に加わるボタンをクリックしてください。
Internal Testers plusボタン
-
新しいグループを作成する
グループの名前は「内部」にしたいです。任意の名前を付けられます。

-
ボタン
Invite testersApp Store Connectのテスターに招待するボタン
-
リストの中で自分自身を見つけ、自分の名前の横のチェックボックスを選択してください。自分自身が表示されない場合はページを更新してください。 次に、
ボタンをクリックしてください。
Addbutton.
-
グループに追加されていることを確認してください
グループに自分自身が表示されるようになりました

おめでとうございます 🎉 TestFlightに自分自身を追加しました。 ただし、Capgo Native Buildを設定する前に、最後のステップがあります。
コンプライアンス情報の設定
「コンプライアンス情報の設定」のセクション現在、Appleにアプリが標準的な暗号化方法以外の暗号化を使用していないことを約束する必要があります。アプリが標準的な暗号化方法以外の暗号化を使用している場合、カスタムアルゴリズムを使用している場合など、読むことをお勧めします。 Appleのドキュメント 標準的な暗号化方法以外の暗号化を使用していないことを約束する方法についての説明です。 この方法は2つあります:
- 毎回アプリをビルドするたびに手動で設定する
- plistファイルを自動的に設定する
false.
はじめに最初のものを始めましょう:
-
前のセクションからすべてのステップを実行し、App Store ConnectでTestFlightセクションを見つけてください
-
クリックしてください
Builds -> iOS
-
非準拠情報が含まれているビルドを見つけ、クリックしてください
Manage
-
アプリの説明を選択してください
私にとっては
noneがちょうどいいかもしれませんが、あなたの場合とは異なるかもしれません。 次に、保存をクリックしてください
-
アプリは「App Store Connect テスト用に準備完了」と表示されるはずです
ready to test
2 番目の場合の手順はこちらです:
-
ファイルを開く
Info.plistファイル -
以下のキーを追加してください:
<key>ITSAppUsesNonExemptEncryption</key><false/> -
ファイルを保存
TestFlight アプリのインストールと招待の受付
TestFlight アプリのインストールと招待の受付の手順今、 __CAPGO_KEEP_0__ テスト用のアプリをテストフライトでテストする準備ができました。
- 以下の手順を実行する必要があります。 テストフライトアプリ iOS/iPadOSデバイスでApp Storeからダウンロードする
- アプリをテストするための招待を受け入れる
アプリをインストールする方法の詳細については省略します。アプリをインストールする方法がわからない場合は、Googleが提供しているガイドを参照してください。
招待を受け入れるには、Appleからメールが届きます。招待を受け入れるためのリンクが含まれています。
-
Appleから届いたメールを開き、招待を受け入れるためのリンクをクリックする
-
ボタン
View in TestFlightボタン
-
クリックしてください
Installボタン
-
デバイスにアプリをインストールする
Xcodeを使用してアプリを以前インストールした場合、以下の画面が表示される場合があります。ボタンをクリックしてください。
installテストフライトインストールアプリ
-
ボタンをクリックしてください
-
ボタンをクリックしてください
Openおめでとうございます 🎉 テストフライトにアプリをテストするための招待を承認しました。__CAPGO_KEEP_0__ Native Buildを設定して、アプリをテストフライトに送信することができます。
Congratulations 🎉 You have accepted the invitation to test your app in TestFlight. Now, you can configure Capgo Native Build to build and submit your app to TestFlight.
Capgo Native ビルドの設定
セクション: “Capgo Native ビルドの設定”Capgo Native ビルドでアプリをビルドしてテストフライトに提出するには、いくつかの設定が必要です。 ここでは、Capgo CLI に渡すもののリストを示します。
| パラメーター | 説明 |
|---|---|
--platform | ビルドするプラットフォーム (ios) |
--apple-team-id | Apple Developer Portal で見つける App Store Connect __CAPGO_KEEP_0__ キー ファイルのパス () |
--apple-key | Path to your App Store Connect API Key file (.p8 App Store Connect __CAPGO_KEEP_0__ キーのキーアイデンティティ |
--apple-key-id | The Key ID of your App Store Connect API Key |
--apple-issuer-id | __CAPGO_KEEP_0__ |
--certificate | iOS向けのディストリビューション証明書のパス(.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に移動してください __CAPGO_KEEP_0__ とスクロールしてください
-
を探してください
Team ID
Apple key、Apple key ID、およびApple issuer ID
「Apple key、Apple key ID、およびApple issuer ID」というセクションさて、Apple keyに進みましょう
-
正しいチームをドロップダウンから選択
- 右上の自分の名前をクリック
- 使用したいチームをクリック

-
Click on the
Integrationsボタン
-
iOS用ビルダーの設定
issuerコピーするためのボタンをクリックしてください
copyApp Store Connectのコピー用発行者
-
App Store Connectのキー追加ボタン

-
__CAPGO_KEEP_0__
App managerとGenerateボタン
-
キーIDを保存

-
注意


おめでとうございます 🎉 Apple キー、Apple キー ID、Apple 発行者 ID を作成しました。
証明書
証明書今、証明書をエクスポートする準備ができました。
しかし、Appleは、証明書をエクスポートする方法は、証明書を作成する方法とはまったく異なります。
-
Keychain Accessを開きます
- をクリックして検索バーを開きます
Command + Spaceで検索します - をクリックして検索結果を開きます
Keychain Access - アプリ
Keychain AccessmacOSでKeychain Accessを開く方法のデモ
- をクリックして検索バーを開きます
-
をクリックして検索結果を開きます
loginカテゴリMy Certificatesをクリックして検索結果を開きます
-
リストで証明書を探してください
証明書の名前は
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-passwordパスワードを入力せずにスキップする (簡単にすることを推奨): クリック

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

-
正しいページにいることを確認してください これが見えなければ、
profilesサイドバー
-
クリックしてください
+ボタン
-
プロファイルの種類を選択してください 選択して
App Store ConnectボタンContinuebutton
-
ビルドしたいアプリを選択
ドロップダウンメニューでアプリを探して、ボタンをクリック
Continueボタン
-
正しい配布用証明書を選択
前ステップでエクスポートした証明書を選択して、ボタンをクリック
Continueボタン
配布用証明書の有効期限がわからない場合は、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 setup (GitHub Actions)
CI/CD設定(GitHub Actions)「CI/CD設定(__CAPGO_KEEP_0__ Actions)」というセクション Team ID, Apple key, Apple key ID and Apple issuer ID, Certificate, and Provisioning profile, you already have everything needed for CI/CD. This section only covers how to pass those values as GitHub Actions secrets and environment variables.
# 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 | あなたのCapgoAPIトークン |
APP_STORE_CONNECT_TEAM_ID | チームID チームID |
APPLE_KEY_ID | キーID Apple key, Apple key ID, and Apple issuer ID |
APPLE_ISSUER_ID | Apple key ID から Apple key, Apple key ID, and Apple issuer ID |
BUILD_CERTIFICATE_BASE64 | ファイルの内容 certificate_base64.txt |
CAPGO_IOS_PROVISIONING_MAP | CLI によって生成されます — CLI からコピー .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 }}ビルドを実行
セクション「ビルドを実行」ここで、最初のビルドを実行する準備ができました。
アプリをビルドするには、以下のコマンドを実行してください。
bunx @capgo/cli@latest build request --platform iosおめでとうございます 🎉 この時点で、アプリをビルドし、App Storeに提出する準備ができました。
App Storeに提出
セクション: App Storeに提出通常のApp Storeビルドパスは、ビルドをApp Store Connect/TestFlightにアップロードします。CIリリースが、処理されたTestFlightビルドをApp Storeバージョンに付加し、App Reviewに提出する場合、次の引数を渡してください。 --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-releaseApp Store ConnectのAPIキー認証情報が必要です (APPLE_KEY_ID, APPLE_ISSUER_ID, APPLE_KEY_CONTENT, そして APP_STORE_CONNECT_TEAM_IDApp Storeにアップロードするためのアプリ固有のパスワードと ad_hoc 配布はレビュー用にビルドを提出することができません。 --store-release-name App Storeバージョンです。省略した場合、CapgoはXcodeプロジェクトから読み取ります。 MARKETING_VERSION from the Xcode project. --store-release-notes App Storeのデフォルトの「What’s New」テキストであり、各 --store-release-notes-locale "locale=notes" エントリは、ストアのローカライズを上書きするために使用します。 --ios-automatic-release Appleの承認後に自動的にリリースするか、または --no-ios-automatic-release 手動リリースを待つことができます。 --ios-testflight-groups App Storeのレビュー提出には必要ありませんが、外部ベータ版の配布はまだ利用可能です。
内部テストまたはCIアーティファクト収集用にアドホックビルドが必要な場合は、
代わりに使用できます。By default, Capgo builds iOS apps for App Store distribution (TestFlight + App Store). If you need ad-hoc builds instead (for internal testing or CI artifact collection), you can use the --ios-distribution 注意
モードのみをサポートしています。
アドホックモードを使用するときはどの時ですか- アドホックモードを使用するとき
- You don’t have or don’t want to use an App Store Connect API key
- App Store ConnectのCapgoキーを使用したくない
--output-uploadビルドアーティファクトを収集したい
App Storeに提出しない
要件アドホックビルドは App Store ビルドよりも 少ない要件が必要です:
| 資格情報 | 必要ですか? |
|---|---|
配布証明書(.p12) | はい |
アドホックプロビジョニングプロファイル(.mobileprovision) | はい |
チームID(--apple-team-id) | はい |
App Store Connect API キー(.p8) | No |
| Apple Key ID / Issuer ID | No |
アドホックプロビジョニングプロファイルの作成
「アドホックプロビジョニングプロファイルの作成」同じ手順を プロビジョニングプロファイルアドホックプロビジョニングプロファイル の代わりに App Store に移動:
- Apple Developer Profiles をクリック
- プロビジョニングプロファイル
+ボタン - 選択 アドホック 続けてクリック
- アプリと配布証明書を選択
- 登録したいデバイスを選択
- プロファイルの名前とダウンロード
アドホック認証情報の保存
セクション: アドホック認証情報の保存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-uploadCI/CDとアドホックビルド
セクション「CI/CDとアドホックビルド」For GitHub Actions, you need fewer secrets than App Store builds:
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 フラグは、バンドルIDをプロビジョニングプロファイルファイルにマップします。CLI:
- 各モバイルプロビジョニングファイルを読みます
- プロファイル名を埋め込まれたplistから自動で抽出します
- ファイルをBase64エンコードします
- すべてを単一の
CAPGO_IOS_PROVISIONING_MAP資格情報として保存します
シングルプロファイルからの移行
「シングルプロファイルからの移行」のセクション以前はシングルプロファイルを使用していました BUILD_PROVISION_PROFILE_BASE64 (シングルプロファイル)の場合、実行してください:
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機能が含まれていません。
__CAPGO_KEEP_0__時々、次のエラーが表示される場合があります。
Provisioning profile "YOUR_PROVISIONING_PROFILE_NAME" doesn't include the XYZ capability. (in target 'App' from project 'App')"この問題は、プロビジョニング プロファイルが作成された後、新しい機能を有効にしたため、発生します。 古いプロビジョニング プロファイルにはまだ新しい機能が含まれていません。
この問題を解決するには、プロビジョニング プロファイルを再生成する必要があります。
- 開く Apple Developer ポータル
- ドロップダウンメニューで正しいチームを選択

- ボタンをクリック
ProfilesApple Developer プロファイルのボタン
- protectedTokens

- ボタンをクリック
Editボタン
- ボタンをクリック
Saveボタン
- ボタンをクリック
Downloadボタン
- 再度、Capgo Native Buildのセットアップコマンドを実行 新しくダウンロードしたプロファイルで実行してください
問題を解決するには、この方法を試してください。
その他の問題
「その他の問題」のセクション何らかの理由で、Capgo Native Build、クレデンシャル設定、またはアプリのビルドに関して問題が発生している場合は、ご不明な点がございましたら、以下の連絡先までご連絡ください。 サポート.
iOS ビルドから続ける
「iOS ビルドから続ける」のセクションあなたが使用している iOS ビルド CI/CD の自動化を計画する場合、__CAPGO_KEEP_0__ CI/CD をCapgo CI/CDの製品ワークフローと接続してください。 Capgo CI/CD Capgo Native Builds Capgo Native Buildsの製品ワークフロー向け Capgo Integrations Capgo Integrationsの製品ワークフロー向け CI/CD統合 CI/CD統合の実装詳細について GitHub Actions Integration GitHub Actions Integrationの実装詳細について