🔹 ビルド
このプラグインのインストール手順とフルマークダウンガイドを含むセットアッププロンプトをコピーする。
🏗️ Manage native iOS/Android builds through Capgo Cloud.
ビルドアクセスと出力
「ビルドアクセスと出力」のセクションネイティブクラウドビルドリクエストは現在限られたベータ版であり、アクセスは制限されています。ビルドクレデンシャルはCapgoサーバーに保存されません: ビルドのみに使用され、次に削除されます。ビルド出力は、オプションで時間制限付きダウンロードリンクでアップロードできます。
クレデンシャルを保存する
「クレデンシャルを保存する」のセクションnpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform iosnpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform androidCIで出力URLをキャプチャする
「CIで出力URLをキャプチャする」のセクションパス --output-record ダウンロードURLとQRコードを保存し、codeを使用してください build last-output を読むには:
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.jsonnpx @capgo/cli build last-output --path /tmp/build.json --field outputUrl🔹 必要
タイトル: “ 🔹 必要”npx @capgo/cli@latest build needed🧭 “yes” と code 1 を出力し、code 0 で終了する場合、ネイティブ ビルドが必要です。そうでない場合は “no” と code 2 で終了します。
例:
npx @capgo/cli@latest build needed com.example.app --channel production --verboseオプション:
| パラメータ | タイプ | 説明 |
|---|---|---|
| -a | string | API アカウントにリンクするためのキー |
| -c | string | 比較対象のチャンネル。デフォルトは CapacitorUpdater.defaultChannel またはパブリックのデフォルトチャンネル |
| —package-json | string | モノレポ用の package.json ファイルのパス (カンマ区切り) |
| —node-modules | string | モノレポ用の node_modules ディレクトリのパス (カンマ区切り) |
| —verbose | boolean | 詳細ログ出力と詳細出力を有効にする |
| —supa-host | string | 自宅ホスティングまたは開発用のカスタム Supabase ホスト URL ( Capgo ) |
| —supa-anon | string | 自宅ホスティング用のカスタム Supabase anon キー |
🚀 Init
セクション「 🚀 Init」Alias: onboarding
npx @capgo/cli@latest build initiOS: 証明書 + プロファイルを自動化; Android: キーストア + Google OAuth で GCP サービス アカウントと Play Console の招待を設定
オプション:
| パラメータ | 型 | 説明 |
|---|---|---|
| -a | string | API アカウントにリンクするためのキー |
| -p | string | プラットフォーム (ios または android) をオンボードする。省略すると、1 つのネイティブ フォルダーのみが存在する場合に自動検出され、他の場合はプロンプトが表示されます。 |
| —supa-host | string | カスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用) |
| —no-analytics | boolean | この実行でビルド オンボード分析とターミナル リプレイを無効にする |
🔹 リクエスト
セクションのタイトル “ 🔹 Request”npx @capgo/cli@latest build requestCapgo Cloud からネイティブ ビルドを要求します。 このコマンドは、プロジェクト ディレクトリを ZIP 形式で圧縮し、Capgo にアップロードし、ビルドします。 ビルドはアプリ ストアに直接送信されます。 Capgo サーバーにはクレデンシャルが保存されず、ビルド後に削除されます。ビルド前に保存してください。
npx @capgo/cli build credentials save --appId APP_ID --platform ios例:
npx @capgo/cli@latest build request com.example.app --platform ios --path .オプション:
| パラメーター | タイプ | 概要 |
|---|---|---|
| —path | string | プロジェクトディレクトリのパスを指定してください (デフォルト: 現在のディレクトリ) |
| —node-modules | string | モノレポ用のnode_modulesディレクトリのパスを指定してください (カンマで区切って) |
| —platform | string | ターゲットプラットフォーム: ios または android (必須) |
| —build-mode | string | ビルドモード: debug または release (デフォルト: release) |
| —build-certificate-base64 | string | iOS: Base64エンコードされた .p12 証明書 |
| —p12-password | string | iOS: 証明書パスワード (オプション: 証明書にパスワードがない場合) |
| —apple-id | string | iOS: App Store Connect API キーの代替として、iOS アプリ固有のパスワードのアップロード用のメールアドレス |
| —apple-app-specific-password | string | iOS: App Store Connect にアップロードするためのテストフライト用のアプリ固有のパスワード (xxxx-xxxx-xxxx-xxxx) |
| —apple-app-id | string | iOS: App Store Connect アプリ ID (数字) (必須: —apple-id と —apple-app-specific-password とともに) |
| —apple-key-id | string | iOS: App Store Connect API キー ID |
| —apple-issuer-id | string | iOS: App Store Connect 発行者 ID |
| —apple-key-content | string | iOS: App Store Connect API キー (.p8)をBase64エンコードします。 |
| —アプリストア接続チームID | string | iOS: App Store Connect チーム ID |
| —iOSスキーム | string | iOS: Xcode スキームをビルドする (標準: App) |
| —iOSターゲット | string | iOS: Xcode でビルド設定を読み取るターゲット (標準: スキームと同じ) |
| —iOS配布 | string | iOS: 配布モード |
| —iOSプロビジョニングプロファイル | string | iOS: プロビジョニングプロファイルのパスまたは bundleId=path マッピング (繰り返し可能) |
| —Androidキーストアファイル | string | Android: Base64でエンコードされたキーストアファイル |
| __CAPGO_KEEP_0__ | string | Android: キーストアのエイリアス |
| __CAPGO_KEEP_0__ | string | Android: キーストアのパスワード |
| __CAPGO_KEEP_0__ | string | Android: ストアのパスワード |
| __CAPGO_KEEP_0__ | string | Android: Google PlayサービスアカウントのJSON (Base64でエンコード) |
| __CAPGO_KEEP_0__ | string | Android: ビルドする製品フラバー (例: 本番). 必須です。プロジェクトが複数のフラバーを持っている場合。 |
| __CAPGO_KEEP_0__ | string | Android: Google Play のインアプリ更新の優先度 (整数 0–5; 高い方が急がれる). 以下を参照してください https://developer.android.com/guide/playcore/in-app-updates. 優先順位: CLI > 環境変数 > 保存された資格情報 |
| —no-playstore-upload | boolean | このビルドのPlayストアのアップロードをスキップ (保存されたPlay設定をnullにする). —output-uploadが必要です。 |
| —submit-to-store-review | boolean | アップロード後、ストアリリースをレビューのために提出するのではなく、ドラフト/非アクティブビルドとして残すのではなく。 AndroidはPlayリリースを完了としてマークし、iOSはプロセッされたTestFlightビルドをApp Storeレビューに提出します。 |
| —store-release-name | string | ストアリリースの名前/バージョンラベル。 AndroidはこのラベルをGoogle Playのバージョン名として送信し、iOSはApp Storeのバージョンを作成または再利用する際にこのラベルを使用します。 |
| —store-release-notes | string | デフォルトのストアリリースのノート。 AndroidはこのノートをPlayの変更履歴として使用し、iOSはApp Storeの「What’s New」テキストとして使用します。 |
| —store-release-notes-locale | string | ローカライズされたストアのリリースノート (繰り返し)、例えば —store-release-notes-locale en-US=“バグ修正” —store-release-notes-locale fr-FR=“修正”。 |
| —ios-testflight-グループ | string | iOS: 外部ベータ配布用のオプションのカンマ区切りのテストフライト外部グループ名またはID。 |
| —ios-自動リリース | boolean | iOS: Apple の承認後に App Store のバージョンを自動的にリリースする。デフォルトは手動リリース。 |
| —no-ios-自動リリース | boolean | iOS: Apple の承認後に App Store のバージョンを待って手動リリースする。 |
| —output-アップロード | boolean | このビルドのみの出力アップロードの動作をオーバーライド (有効)。優先順位: CLI > 環境 > 保存済みクレデンシャル |
| —no-output-アップロード | boolean | このビルドのみの出力アップロードの動作をオーバーライド (無効)。優先順位: CLI > 環境 > 保存済みクレデンシャル |
| —output-保持 | string | このビルドのみに使用する出力リンクの有効期間をオーバーライドします (1時間から7日)。例: 1時間、6時間、2日。優先順位: CLI > 環境変数 > 保存済みの資格情報 |
| —output-record | string | ビルドが成功した後、JSON形式のレコード (jobId、status、outputUrl、qrCodeAscii、qrCodePngPath、finishedAt) をパスに書き込む。PNG QR code もそのパスに付随して書き込まれます。 .qr.png suffix。読み戻すフィールドは build last-output. |
| —no-skip-build-number-bump | boolean | このビルドのみに使用して、自動的にビルド番号をインクリメントする保存済みの資格情報をオーバーライドします。 |
| —skip-marketing-version-bump | boolean | アプリがすでにリリースされている場合、自動的にマーケティングバージョン (CFBundleShortVersionString / versionName) をブンプするのをスキップします。 |
| —sync-ios-version | boolean | iOS: Xcode MARKETING_VERSION を package.json から取得し、プロジェクトをアップロードする前にアップロードします。 |
| —ai-analytics | boolean | ビルドが失敗した場合、Capgo AI にログを送信して診断します。インタラクティブなターミナルでは、事前に確認する必要がなく、CI では自動でアップロードして標準エラー出力に分析結果を出力します。 |
| —no-prescan | boolean | 自動前ビルドスキャンをスキップします |
| —prescan-ignore-fatal | boolean | 前ビルドスキャンを実行しますが、ビルドをブロックすることはありません (警告のみ) |
| —fail-on-warnings | boolean | 前ビルドスキャン警告を致命的なものとして扱います |
| —send-logs-to-support | boolean | CI/CD ビルドが失敗した場合、自動的にビルドログをCapgoサポートにアップロードします (メールは必要ありません)。Capgoサポートはメールで連絡を取ります。—ai-analyticsと組み合わせて使用します。 |
| —send-logs | boolean | —send-logs-to-supportの古いエイリアスです |
| -a | string | APIアカウントへのリンク用キー |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | 自社ホスティング用のカスタム Supabase anon キー |
| —verbose | boolean | 詳細なログとともに詳細な出力を有効にする |
🔹 Sync-ios-version
「Sync-ios-version」npx @capgo/cli@latest build sync-ios-versionpackage.json の MARKETING_VERSION をローカル iOS Xcode と同期する。
例:
npx @capgo/cli@latest build sync-ios-version --path .オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| —path | string | プロジェクトディレクトリへのパス (デフォルト: カレントディレクトリ) |
| —check | boolean | チェックのみ; MARKETING_VERSION が同期されていない場合にゼロ以外の値を返す |
🔹 プレースキャン
「 🔹 プレースキャン」セクションnpx @capgo/cli@latest build prescan__CAPGO_KEEP_0__プロジェクトと保存された資格情報をスキャンして、クラウドビルドを失敗させる問題を検出する — それからアップロードする前に。 build request資格情報 (有効期限、パスワード、プロファイルのペアリング)、プロジェクトの状態 (cap sync、node_modules のレイアウト)、プラットフォームの構成をチェックします。自動的に内部で実行されます。
; このコマンドは、CI などで単独で実行します。
| オプション: | パラメーター | タイプ |
|---|---|---|
| 説明 | string | —プラットフォーム |
| ターゲットプラットフォーム: ios または android (必須) | string | —パス |
| -a | string | APIキーを使用してアカウントにリンク |
| —android-flavor | string | Android用の製品フラバーを指定します。ビルドが使用するフラバーを指定します。 |
| —ios-dist | string | iOS: バリデーションに使用するディストリビューションモードを指定します。 |
| —json | boolean | JSON形式のレポートを出力します。 |
| —fail-on-warnings | boolean | 警告が発生した場合に非ゼロの値で終了します (CI 用)。 |
| —ignore-fatal | boolean | 診断モード: すべての情報を報告しますが、常に 0 で終了します。 |
| —詳細出力 | boolean | 詳細出力モードを有効にします。詳細なログが表示されます。 |
| —自社ホスト | string | 自社ホストURL (自社ホスト化または開発用) (for self-hosting or Capgo development) |
| —自社匿名 | string | 自社匿名鍵 (for self-hosting) |
🔹 最後の出力
セクション “ 🔹 Last-output”npx @capgo/cli@latest build last-output前の出力記録を書き出した build request --output-record.
デフォルトではフルJSONを表示します。 —field を使用すると、単一のフィールド、または —qr を使用すると、ASCII QR
code を表示します。CIでダウンロードURLまたはQRを取得してPRまたはissueに投稿するのに便利です。
例:
npx @capgo/cli build last-output —path /tmp/build.json
npx @capgo/cli build last-output —path /tmp/build.json —field outputUrl
npx @capgo/cli build last-output —path /tmp/build.json —qr
オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| —path | string | JSONレコードを書き出した —output-record のパス (必須) |
| —field | string | 指定されたフィールドを出力 (選択肢: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion) |
| —qr | boolean | レンダリングされたASCII QR code を出力 (—field qrCodeAscii のショートカット) |
🔹 クレデンシャル
「 🔹 クレデンシャル」セクションマシン上のローカルに保存されているビルドクレデンシャルを管理します。 🔒 セキュリティ:
- capgo~/ -credentials/credentials.json (グローバル) または .capgo-credentials.json (ローカル) に保存されたクレデンシャル
- ビルド時に Capgo へ送信されますが、永久に保存されることはありません
- Capgo から即座に削除されます
- ビルド出力は、オプションで時間制限付きダウンロードリンクとしてアップロードされる 📚 ドキュメント: iOS セットアップ: https://capgo.app/docs/cli/cloud-build/ios/ Android セットアップ: https://capgo.app/docs/cli/cloud-build/android/
🔹 Apple-key
セクション「 🔹 Apple-key」エイリアス: asc-key
npx @capgo/cli@latest build credentials apple-keyCreate an App Store Connect team API key with a guided macOS helper (macOS only). Opens a native window that walks you through Apple’s App Store Connect UI in an embedded browser, auto-captures the Issuer ID + Key ID, intercepts the one-time .p8, validates it against Apple, and saves it to ~/.appstoreconnect/private_keys. Progress statistics are forwarded to Capgo analytics (disable with CAPGO_DISABLE_TELEMETRY). npx @capgo/cli build credentials apple-key —appId com.example.app
ターミナルウィンドウ
Example:パラメーター
| タイプ | 説明 | -a |
|---|---|---|
| __CAPGO_KEEP_0__ キーを使用してアカウントにリンクする | string | API key to link to your account |
| __CAPGO_KEEP_0__ キーを使用してアカウントにリンクする | string | iOSアプリのビルドクレデンシャルにキャプチャされたキーを保存してください |
| —local | boolean | グローバルファイルではなく、プロジェクトごとの .capgo-credentials.json に保存してください |
| —json | boolean | キャプチャされたKey ID / Issuer ID / .p8 パスをJSON形式で出力してください |
🔹 Save
「 🔹 Save」セクションnpx @capgo/cli@latest build credentials saveiOSまたはAndroidのビルドクレデンシャルをローカルに保存してください。 クレデンシャルは次の場所に保存されます:
- ~/.capgo-credentials/credentials.json (デフォルト、グローバル)
- .capgo-credentials.json (プロジェクトルート、—localフラグを使用)
⚠️ ビルドを実行する前に必ず保存してください。
🔒 これらのクレデンシャルは Capgo サーバーに永続的に保存されることはありません。
ビルドが完了した後すぐに削除されます。
📚 セットアップガイド:
iOS: https://capgo.app/docs/cli/cloud-build/ios/
Android: https://capgo.app/docs/cli/cloud-build/android/
npx @capgo/cli build credentials save —platform ios
—証明書 ./cert.p12 —p12パスワード “password”
—iOSプロビジョニングプロファイル ./profile.mobileprovision
—Appleキーの取得 ./AuthKey.p8 —AppleキーのID “KEY123”
—apple-issuer-id “issuer-uuid” —apple-team-id “team-id” Multi-target Example (app + widget extension): npx @capgo/cli build credentials save —platform ios
Multi-target Example (app + widget extension):
npx @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build credentials save —platform ios
… npx @capgo/cli build credentials save —platform android
—iOSプロビジョニングプロファイル com.example.widget=./Widget.mobileprovision、… npx @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build credentials save —platform android、—キーストア ./release.keystore —キーストアアリセイ “my-key”
—キーストアキー・パスワード “key-pass”
—プレイ・コンフィグ ./service-account.json ローカル ストレージ (プロジェクトごと): npx @capgo/cli build credentials save —local —プラットフォーム ios …
例:
iOS Example:オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| —appId | string | アプリ ID (例: com.example.app) (必須) |
| —プラットフォーム | string | プラットフォーム: ios または android (必須) |
| 証明書 | string | iOS: .p12 証明書ファイルのパス |
| iOS: 証明書プロビジョニングプロファイルのパスまたは bundleId=path (繰り返し) | string | iOS: 証明書パスワード (証明書にパスワードがなければ省略可) |
| iOS: App Store Connect __CAPGO_KEEP_0__ キーのパス | string | iOS: App Store Connect __CAPGO_KEEP_0__ キーID |
| iOS: App Store Connect __CAPGO_KEEP_0__ 発行者ID | string | iOS: Path to .p8 App Store Connect API key |
| iOS: Path to .p12 certificate file | string | iOS: App Store Connect API Key ID |
| iOS: Provisioning profile path or bundleId=path (repeatable) | string | iOS: App Store Connect 発行者 ID |
| __CAPGO_KEEP_0__ | string | iOS: App Store Connect チーム ID |
| —ios-distribution | string | iOS: 分配モード |
| —apple-id | string | iOS: App Store Connect の代替として、App Store Connect API キーを使用しない場合の Apple ID メールアドレス |
| —apple-app-specific-password | string | iOS: TestFlight のアップロード用の App ストア特定のパスワード (xxxx-xxxx-xxxx-xxxx) |
| —apple-app-id | string | iOS: App Store Connect の数値アプリ ID (—apple-id と —apple-app-specific-password とともに必要) |
| —keystore | string | Android: __CAPGO_KEEP_0__ファイルのパス (.keystore または .jks) |
| __CAPGO_KEEP_0__アリース | string | Android: __CAPGO_KEEP_0__キー アリース |
| __CAPGO_KEEP_0__キー パスワード | string | Android: __CAPGO_KEEP_0__ストア パスワード |
| __CAPGO_KEEP_0__サービス アカウント JSON | string | Android: ビルドする製品フラバー (例: 生成). 必須です。プロジェクトが複数のフラバーを持つ場合。 |
| __CAPGO_KEEP_0__イン アップデート プライオリティ | string | protectedTokens |
| texts | string | targetLanguage |
| protectedTokens | string | Android: Google Play in-app update priority for future releases (integer 0–5; higher = more urgent). Omit to leave Play’s existing value untouched. |
| —local | boolean | プロジェクトルートの .capgo-credentials.json に保存するのではなく、グローバルの ~/.capgo-credentials/ に保存する |
| —output-upload | boolean | ビルド出力 (IPA/APK/AAB) を Capgo ストレージにアップロードし、ダウンロードリンクを表示 |
| —no-output-upload | boolean | ビルド出力 (IPA/APK/AAB) を Capgo ストレージにアップロードしない |
| —output-retention | string | 出力リンクの有効期間 (TTL): 1時間から7日 (標準: 1時間)。例: 1時間、6時間、2日 |
| —skip-build-number-bump | boolean | 将来のビルドで自動的にビルド番号/バージョン code を増分するのをスキップ |
| —no-skip-build-number-bump | boolean | 自動ビルド番号の増加を再有効化 (デフォルトの動作) |
| —skip-marketing-version-bump | boolean | 既にリリースされているアプリの場合の将来のビルドで自動マーケティングバージョンアップをスキップします |
| —no-skip-marketing-version-bump | boolean | 自動マーケティングバージョンアップを再有効化 (デフォルトの動作) |
📋 リスト
「📋 リスト」のセクションnpx @capgo/cli@latest build credentials list保存済みのビルドクレデンシャルをリスト (パスワードがマスクされます)。 現在保存されているクレデンシャル (グローバルとローカル両方) を表示します。 例: npx @capgo/cli build credentials list # 全アプリのリスト npx @capgo/cli build credentials list —appId com.example.app # 特定のアプリのリスト
オプション:
| パラメータ: | 種類 | 説明 |
|---|---|---|
| —appId | string | アプリIDをリスト (省略可、すべてリスト) |
| —local | boolean | ローカルの .capgo-credentials.json からのみクレデンシャルをリスト |
🔹 Clear
「 🔹 Clear」セクションnpx @capgo/cli@latest build credentials clear保存済みビルドクレデンシャルを削除。 ストレージからクレデンシャルを削除。 —appId と —platform を使用して特定のクレデンシャルをターゲットします。 例: npx @capgo/cli build credentials clear # 全アプリをクリア (グローバル) npx @capgo/cli build credentials clear —local # ローカルクレデンシャルをクリア npx @capgo/cli build credentials clear —appId com.example.app —platform ios
オプション:
| パラメータ | 種類 | 説明 |
|---|---|---|
| —appId | string | クリアするアプリID (省略可、すべてのアプリをクリア) |
| —platform | string | クリアするプラットフォーム: ios または android (省略可、すべてのプラットフォームをクリア) |
| —local | boolean | ローカルの .capgo-credentials.json をクリアする (グローバルをクリア) |
🔹 更新
ターミナル画面npx @capgo/cli@latest build credentials update再度すべての情報を提供することなく、特定の資格情報を更新します。 既存の資格情報を更新するには、変更したいフィールドのみを提供します。 プラットフォームは、提供されたオプションから自動で検出されます。 例: npx @capgo/cli build credentials update —ios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build credentials update —local —keystore ./new-keystore.jks
オプション:
| パラメーター | 種類 | 説明 |
|---|---|---|
| —appId | string | アプリID(省略した場合はcapacitor.configから自動で検出されます) |
| —platform | string | プラットフォーム:iosまたはandroid(オプションから自動で検出されます) |
| —local | boolean | ローカルの.capgo-credentials.jsonを更新するのではなく、グローバルを更新します |
| 証明書 | string | __CAPGO_KEEP_0__証明書ファイルのパス |
| —iosプロビジョニングプロファイル | string | プロビジョニングプロファイルのパスまたはbundleId=path (繰り返し、追加するデフォルト) |
| —iosプロビジョニングマップの上書き | boolean | プロビジョニングマップを全て置き換えるのではなくマージする (デフォルト: マージ) |
| —p12パスワード | string | P12証明書パスワード |
| —appleキー | string | APIアプリストア接続キーのパス (.p8ファイル) |
| —appleキーID | string | App Store Connect API Key ID |
| —apple-issuer-id | string | App Store Connect 発行者 ID |
| —apple-team-id | string | App Store Connect チーム ID |
| —apple-id | string | iOS: App Store Connect のアプリ固有のパスワードアップロード用のメールアドレス (App Store Connect API キーの代替) |
| —apple-app-specific-password | string | iOS: テストフライトアップロード用のアプリ固有のパスワード (xxxx-xxxx-xxxx-xxxx) |
| —apple-app-id | string | iOS: App Store Connect アプリ ID (数字) (—apple-id と —apple-app-specific-password とともに必要) |
| —ios-distribution | string | iOS: 分配モード |
| —キーストア | string | キーストアファイルのパス (.keystore または .jks) |
| —キーストアアリーアス | string | キーストアキー・アリーアス |
| —キーストアキー・パスワード | string | キーストアキー・パスワード |
| —キーストアストア・パスワード | string | キーストアストア・パスワード |
| —プレイ・コンフィグ | string | Google Play サービス アカウント JSON のパス |
| —アンドロイド・フラバー | string | Android: ビルドする製品フラバー (例: 製品化). 必須です。プロジェクトが複数のフラバーを持っている場合 |
| —in-app-update-priority | string | Android: Google Play in-app update priority for future releases (integer 0–5; higher = more urgent). |
| —output-upload | boolean | CapgoにIPA/APK/AABのビルド出力をアップロードし、ダウンロードリンクを表示 |
| —no-output-upload | boolean | CapgoにIPA/APK/AABのビルド出力をアップロードしない |
| —output-retention | string | __CAPGO_KEEP_0__の出力リンクの有効期間: 1時間から7日。例: 1時間、6時間、2日 |
| —skip-build-number-bump | boolean | 自動ビルド番号/バージョンcodeのインクリメントをスキップする |
| —no-skip-build-number-bump | boolean | 自動ビルド番号のインクリメントを再度有効にする (デフォルトの動作) |
| —skip-marketing-version-bump | boolean | リリース済みアプリの場合の将来のビルドで自動マーケティングバージョンアップをスキップします。 |
| —no-skip-marketing-version-bump | boolean | 自動マーケティングバージョンアップを再有効にします (デフォルトの動作) |
npx @capgo/cli@latest build credentials manage保存されたビルドクレデンシャルをインタラクティブに管理します。
保存済みクレデンシャルを参照、構成されたものを表示、CI/CD用の .env ファイルをエクスポート、またはプラットフォームのクレデンシャルを削除します。同じ TUI を再利用します。
例:
npx @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build credentials manage
npx @__CAPGO_KEEP_2__/__CAPGO_KEEP_3__ build credentials manage —appId com.example.app
npx @__CAPGO_KEEP_4__/__CAPGO_KEEP_5__ build credentials manage —appId com.example.app —platform ios
npx @__CAPGO_KEEP_6__/__CAPGO_KEEP_7__ build credentials manage —local capgo init.
Examples:
npx @capgo/cli build credentials manage
npx @capgo/cli build credentials manage —appId com.example.app
npx @capgo/cli build credentials manage —appId com.example.app —platform ios
npx @capgo/cli build credentials manage —local
パラメータ
| パラメータ | 種類 | 説明 |
|---|---|---|
| —appId | string | __CAPGO_KEEP_0__を管理するアプリID (省略すると選択肢を提示) |
| —platform | string | 管理するプラットフォーム: ios または android (省略すると選択肢を提示) |
| —local | boolean | ローカルの .capgo-credentials.json を参照のみ |
🔹 移行
「 🔹 移行」セクションnpx @capgo/cli@latest build credentials migrate既存のプロビジョニング プロファイルを新しいマルチターゲット形式に移行します。 BUILD_PROVISION_PROFILE_BASE64 を CAPGO_IOS_PROVISIONING_MAP に変換します。 Xcode プロジェクトから自動的にメイン バンドル ID を検出します。 npx @capgo/cli build credentials migrate —platform ios
例:
Example:オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| —appId | string | アプリ ID ( capacitor.config から自動的に検出されます。省略した場合) |
| —platform | string | プラットフォーム (サポートされているのは ios のみ) |
| —ローカル | boolean | ローカル capgo-credentials.json からグローバルに代わる移行 |