🔹 build
インストールステップとこのプラグインのフルマークダウンガイドのすべてのステップを含む設定プロンプトをコピーする
🏗️ Capgo Cloudを使用してネイティブiOS/Androidビルドを管理します。
ビルドアクセスと出力
ビルドアクセスと出力ネイティブクラウドビルドリクエストは現在限定ベータ中であり、アクセスは制限されています。ビルドクレデンシャルは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🧭 native ビルドが必要な場合は「yes」という文字と code 1 を出力し、なければ「no」という文字と code 0 を出力します。コマンドの失敗は code 2 を出力します。
例:
npx @capgo/cli@latest build needed com.example.app --channel production --verboseオプション:
| パラメーター | 型 | 説明 |
|---|---|---|
| -a | string | API のキーを使用してアカウントにリンク |
| -c | string | CapacitorUpdaterのデフォルトチャネルまたはパブリックデフォルトチャネルにデフォルト |
| —package-json | string | モノレポ用のパッケージ.jsonファイルのパス(カンマ区切り) |
| —node-modules | string | モノレポ用のnode_modulesディレクトリのパス(カンマ区切り) |
| —verbose | boolean | 詳細なログとともに詳細な出力を有効にする |
| —supa-host | string | 自宅ホスティングまたはCapgo開発用のカスタムSupabaseホストURL |
| —supa-anon | string | 自宅ホスティング用のカスタムSupabase anonキー |
🚀 Init
Section titled “ 🚀 Init”Alias: onboarding
npx @capgo/cli@latest build initiOSの証明書とプロファイルの自動設定、AndroidのキーストアとGoogle OAuthによるGCPサービスアカウントとPlay Consoleへの招待
Options:
| Param | Type | Description |
|---|---|---|
| -a | string | Capgoアカウントへのリンク用APIキー |
| -p | string | プラットフォームをオンボード (ios または android)。未指定の場合、1 つのネイティブ フォルダのみが存在する場合に自動検出する; それ以外の場合はプロンプトする。 |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —no-analytics | boolean | この実行でビルド オンボード分析とターミナル リプレイを無効にする |
🔹 リクエスト
ターミナル ウィンドウnpx @capgo/cli@latest build requestRequest a native build from Capgo Cloud. This command will zip your project directory and upload it to Capgo for building. The build will be processed and sent directly to app stores. Credentials are never stored on Capgo servers; they are deleted after the build. Save them before requesting a build:
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 のアプリ固有のパスワードのアップロード用の Apple ID メールアドレス (App Store Connect の API キーと代替) |
| ---apple-app-specific-password | string | iOS: App-specific パスワード (xxxx-xxxx-xxxx-xxxx) for TestFlight のアップロード |
| ---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: Base64エンコードされたApp Store Connect API キー (.p8) |
| —app-store-connect-team-id | string | iOS: App Store Connect チームID |
| —ios-scheme | string | iOS: Xcode スキームをビルド (デフォルト: App) |
| —ios-target | string | iOS: Xcodeのビルド設定を読み取るターゲット (default: スキームと同じ) |
| —ios-distribution | string | iOS: 分配モード |
| —ios-provisioning-profile | string | iOS: 証明書プロファイルのパスまたはbundleId=pathのマッピング (繰り返し) |
| —android-keystore-file | string | Android: Base64エンコードされたキーストアファイル |
| —keystore-key-alias | string | Android: キーストアキー名 |
| —keystore-key-password | string | Android: キーストアキー用パスワード |
| —keystore-store-password | string | Android: Keystore store password |
| —play-config-json | string | Android: Base64-encoded Google Play service account JSON |
| —android-flavor | string | Android: Product flavor to build (e.g. production). Required if your project has multiple flavors. |
| —android-track | string | Android: Google Play track for this upload (internal, alpha, beta, production). Default without —submit-to-store-review: internal. With —submit-to-store-review and no track set: production. Precedence: CLI > env > saved credentials |
| —android-release-status | string | Android: Google Play release status (draft, completed, inProgress, halted). Default without —submit-to-store-review: draft. With —submit-to-store-review and no status set: completed. Precedence: CLI > env > saved credentials |
| —in-app-update-priority | string | Android: Google Play in-app update priority for this release (integer 0–5; higher = more urgent). See https://developer.android.com/guide/playcore/in-app-updates. Precedence: CLI > env > saved credentials |
| —no-playstore-upload | boolean | Play Store のアップロードをスキップします (保存された Play の設定を null にします)。 —output-upload が必要です。 |
| —submit-to-store-review | boolean | アップロード後、ストア リリースをレビューに提出するのではなく、ドラフト/非アクティブのビルドとして残します。 Android では、デフォルトでは Android のプロダクション トラックにリリース状態が完了 (—android-track / PLAY_STORE_TRACK および —android-release-status / PLAY_STORE_RELEASE_STATUS でオーバーライド) になります。 iOS では、処理済みの TestFlight ビルドを App Store レビューに提出します。 |
| —store-release-name | string | ストア リリース名/バージョン ラベルです。 Android では、Google Play のバージョン名として送信され、iOS では、編集可能なバージョンを作成または再利用する際に App Store のバージョンとして使用されます。 |
| —store-release-notes | string | デフォルトのストア リリース ノートです。 Android では、Play の changelog として使用され、iOS では、App Store の What’s New テキストとして使用されます。 |
| —store-release-notes-locale | string | ローカライズされたストア リリース ノート (繰り返し可能)、例えば —store-release-notes-locale en-US=“Bug fixes” —store-release-notes-locale fr-FR=“Corrections”。 |
| —ios-testflight-groups | string | iOS: 必須の、カンマ区切りでテストフライトの外部グループ名またはIDを指定するか、外部ベータ配布用に。 |
| —ios-automatic-release | boolean | iOS: Appleの承認後にApp Store版を自動的にリリースする。デフォルトは手動リリース。 |
| —no-ios-automatic-release | boolean | iOS: Appleの承認後にApp Store版を手動リリース待ちにする。 |
| —output-upload | boolean | このビルドのみの出力アップロードの挙動をオーバーライドする (有効)。優先順位: CLI > 環境変数 > 保存済みクレデンシャル |
| —no-output-upload | boolean | このビルドのみの出力アップロードの挙動をオーバーライドする (無効)。優先順位: CLI > 環境変数 > 保存済みクレデンシャル |
| —output-retention | string | このビルドのみの出力リンクの有効期間をオーバーライドする (1時間から7日)。例: 1時間、6時間、2日。優先順位: CLI > 環境変数 > 保存済みクレデンシャル |
| —output-record | string | 成功したビルド後、JSONレコード (jobId、status、outputUrl、qrCodeAscii、qrCodePngPath、finishedAt) をパスに書き込む。PNG QR code もそのパスに付加される .qr.png フィールドを読み戻す build last-output. |
| —no-skip-build-number-bump | boolean | このビルドのみで自動ビルド番号インクリメントを再有効にするために保存された資格情報を上書きします。 |
| —skip-marketing-version-bump | boolean | アプリがすでにリリースされている場合、自動マーケティングバージョン (CFBundleShortVersionString / versionName) のインクリメントをスキップします。 |
| —sync-ios-version | boolean | iOS: パッケージ.json の MARKETING_VERSION を Xcode から取得してアップロードするプロジェクトをアップロードします。 |
| —ai-analytics | boolean | ビルドが失敗した場合、Capgo AI にログを送信して診断します。インタラクティブなターミナルでは、事前確認をスキップします。CI では、自動アップロードして標準エラー出力に分析結果を出力します。 |
| —no-prescan | boolean | 自動前ビルドスキャンをスキップします |
| —prescan-ignore-fatal | boolean | ビルド前にスキャンを実行しますが、ビルドをブロックしません (レポートのみ) |
| —prescan-skip | string | 特定のスキャンチェックをスキップします (IDを繰り返して入力またはカンマで区切って入力)。他のチェックは実行されます。 |
| —prescan-warn | string | 特定のスキャンチェックを警告に下げます (IDを繰り返して入力またはカンマで区切って入力)。チェックは実行されます。 |
| —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 key to link to your account |
| ---サーバーホスト | string | 自ホスティングまたはCapgo開発用のカスタムサーバーホストURL |
| ---アノニマスキー | string | 自ホスティング用のカスタムサーバーホストアノニマスキー |
| ---詳細 | boolean | 詳細なログ出力とともに詳細な出力を有効にする |
🔹 iOSバージョンを同期する
iOSバージョンを同期するnpx @capgo/cli@latest build sync-ios-versionローカルのiOS Xcode MARKETING_VERSIONをpackage.jsonから同期する。
例:
npx @capgo/cli@latest build sync-ios-version --path .オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| —path | string | プロジェクトディレクトリへのパス (デフォルト: 現在のディレクトリ) |
| —check | boolean | チェックのみ; MARKETING_VERSIONが同期されていない場合にゼロ以外の値を返す |
🔹 スキャン
セクション: “ 🔹 スキャン”npx @capgo/cli@latest build prescanプロジェクトと保存された資格情報をスキャンし、クラウドビルドに失敗する可能性のある問題を検出しましょう。アップロードする前に何もアップロードしないようにしてください。
資格情報(有効期限、パスワード、プロファイルペアリング)、プロジェクトの状態(cap sync、node_modulesレイアウト)、プラットフォーム設定を確認します。CI内で自動実行されるため build request; このコマンドは、CI外で単独で実行します(例:CI)。 詳細 スキャンは --skip / --warn チェックカタログの全てと
個別のルールの詳細を参照してください。
| オプション: | パラメーター | 説明 |
|---|---|---|
| —プラットフォーム | string | 対象プラットフォーム:iosまたはandroid(必須) |
| —パス | string | プロジェクトディレクトリへのパス(デフォルト:現在のディレクトリ) |
| -a | string | APIアカウントにリンクするためのキー |
| —androidフラバー | string | Android:ビルドが使用する製品フラバー |
| —iosディスト | string | iOS:検証するためのディストリビューションモード |
| —json | boolean | マシン読み取り可能な JSON レポートを出力します。 |
| __CAPGO_KEEP_0__ | boolean | 警告が発生した場合に失敗します (CI) |
| __CAPGO_KEEP_0__ | boolean | 診断モード: すべての情報を報告するが、常に 0 を出力します。 |
| __CAPGO_KEEP_0__ | string | 特定のチェックをスキップする (ID を繰り返すか、カンマで区切る) |
| __CAPGO_KEEP_0__ | string | 特定のチェックを警告に下げる (ID を繰り返すか、カンマで区切る) |
| __CAPGO_KEEP_0__ | boolean | 詳細なログとともに詳細な出力を有効にします。 |
| __CAPGO_KEEP_0__ | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| ---supa-anon | string | 自作の Supabase anon キー (自作ホスト用) |
🔹 最後の出力
「最後の出力」npx @capgo/cli@latest build last-output前の出力レコードを書き出した build request --output-record.
Prints the full JSON by default, a single field with —field, or the ASCII QR
code with —qr. Useful in CI to grab the download URL or QR for posting back
to a PR or issue.
Examples:
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 | パスを指定する (必須) |
| —field | string | 指定されたフィールド (jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion) の 1 つを出力する |
| —qr | boolean | QRコードのアスキーアートを出力する (code のショートカット) |
🔹 資格情報
「資格情報」セクションローカルマシン上に保存されているビルド資格情報を管理します。 🔒 セキュリティ:
- 資格情報は ~/.capgo-credentials/credentials.json (グローバル) または .capgo-credentials.json (ローカル) に保存されます。
- ビルド時には Capgo に送信されますが、永久に保存されることはありません。
- ビルド後、Capgo から即座に削除されます。
- ビルド出力は、時間制限付きダウンロードリンクとしてオプションでアップロードできます。 📚 DOCUMENTATION: iOSの設定: https://capgo.app/docs/cli/cloud-build/ios/ Androidの設定: https://capgo.app/docs/cli/cloud-build/android/
🔹 Appleキー
セクションのタイトル “ 🔹 Appleキー”エイリアス: asc-key
npx @capgo/cli@latest build credentials apple-keyApp Store Connect チーム API キーを作成するためのガイド付きmacOS ヘルパー (macOS 限定)。 ネイティブのウィンドウを開き、Apple の App Store Connect UI を埋め込まれたブラウザで歩み指示し、Issuer ID + Key ID を自動キャプチャし、1 回限りの .p8 をキャッチし、Apple に検証し、~/.appstoreconnect/private_keys に保存します。 進行状況の統計は、Capgo アナリティクス ( CAPGO_DISABLE_TELEMETRY で無効化) に送信されます。 npx @capgo/cli ビルドクレデンシャル apple-key —appId com.example.app
例:
Example:オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | APIキーを使用してアカウントにリンク |
| —appId | string | キャプチャされたキーをこのiOSビルドの資格情報に保存 |
| —local | boolean | プロジェクトごとに.capgo-credentials.jsonファイルに保存する代わりにグローバルファイルに保存 |
| ---json | boolean | JSON形式でキャプチャされたキーアイデンティティ/発行者ID/.p8パスを表示 |
🔹 保存
「保存」セクション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
—certificate ./cert.p12 —p12-password “password”
—ios-provisioning-profile ./profile.mobileprovision
—apple-key ./AuthKey.p8 —apple-key-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
—ios-provisioning-profile ./App.mobileprovision
—ios-provisioning-profile com.example.widget=./Widget.mobileprovision
… npx @capgo/cli build credentials save —platform android
—keystore ./release.keystore —keystore-alias “my-key”
—keystore-key-password “key-pass”
—play-config ./service-account.json Local storage (per-project): npx @capgo/cli build credentials save —local —platform ios …
Example:
iOS Example:オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| —appId | string | アプリID (例: com.example.app) (必須) |
| —platform | string | プラットフォーム: ios または android (必須) |
| —certificate | string | iOS: .p12 証明書ファイルのパス |
| ---ios-provisioning-profile | string | iOS: Provisioning profile path or bundleId=path (repeatable) |
| ---p12-password | string | iOS: Certificate password (optional if cert has no password) |
| ---apple-key | string | iOS: .p8 App Store Connect API key path |
| ---apple-key-id | string | iOS: App Store Connect API Key ID |
| ---apple-issuer-id | string | iOS: App Store Connect Issuer ID |
| ---apple-team-id | string | iOS: App Store Connect Team ID |
| —ios-distribution | string | iOS: 分布モード |
| —apple-id | string | iOS: App Store Connect のメールアドレス (App Store Connect API キーの代替) |
| —apple-app-specific-password | string | iOS: App-specific パスワード (xxxx-xxxx-xxxx-xxxx) for TestFlight へのアップロード |
| —apple-app-id | string | iOS: App Store Connect のアプリ ID (—apple-id と —apple-app-specific-password とともに必要) |
| —keystore | string | Android: キーストア ファイルのパス (.keystore または .jks) |
| —keystore-alias | string | Android: キーストア キー アリーサス |
| ---keystore-key-password | string | Android: Keystore key password |
| ---keystore-store-password | string | Android: Keystore store password |
| ---play-config | string | Android: Play Store service account JSONのパス |
| ---android-flavor | string | Android: ビルドする製品フラバー (例: 製品版). 複数のフラバーを持つプロジェクトの場合、必須 |
| ---in-app-update-priority | string | Android: Google Play へのインアプリ更新の優先度 (整数 0–5; 高いほど急いで更新) |
| ---local | boolean | プロジェクトルートの.capgo-credentials.jsonに保存する (グローバル ~/.capgo-credentials/ ではなく) |
| —出力アップロード | boolean | IPA/APK/AABのビルド出力をCapgoストレージにアップロードし、ダウンロードリンクを表示 |
| —出力アップロードなし | boolean | IPA/APK/AABのビルド出力をCapgoストレージにアップロードしない |
| —出力保持 | string | 出力リンクの有効期限: 1時間から7日 (標準: 1時間)。例: 1時間、6時間、2日 |
| —ビルド番号インクリメントスキップ | boolean | 将来のビルドで自動ビルド番号/バージョンcodeのインクリメントをスキップ |
| —ビルド番号インクリメントスキップなし | boolean | 自動ビルド番号インクリメントを再有効にする (標準動作) |
| —マーケティングバージョンインクリメントスキップ | 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 # 特定のアプリをリスト
オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| アプリID | string | アプリ ID をリスト (省略可、すべてリスト) |
| —local | boolean | ローカルの .capgo-credentials.json からのみ資格情報をリスト |
🔹 クリア
「クリア」セクション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から自動検出) |
| —プラットフォーム | string | プラットフォーム: ios または android (オプションから自動検出) |
| —ローカル | boolean | ローカル .capgo-credentials.json を更新する |
| —証明書 | string | P12 証明書ファイルのパス |
| —ios プロビジョニング プロファイル | string | プロビジョニングプロファイルのパスまたはbundleId=path (繰り返し、追加する (デフォルト)) |
| —overwrite-ios-provisioning-map | boolean | iOSのプロビジョニングマップを全て置き換えるのではなく、マージする (デフォルト: マージ) |
| —p12-password | string | P12証明書のパスワード |
| —apple-key | string | App Store Connect API キーのパス (.p8ファイル) |
| —apple-key-id | string | App Store Connect API キーID |
| —apple-issuer-id | string | App Store Connect の発行者ID |
| —apple-team-id | string | App Store Connect チーム ID |
| —apple-id | string | iOS: Apple ID email for app-specific password uploads (alternative to App Store Connect API key) |
| —apple-app-specific-password | string | iOS: App-specific パスワード (xxxx-xxxx-xxxx-xxxx) for TestFlight アップロード |
| —apple-app-id | string | iOS: App Store Connect のアプリ ID (数字) (必須: —apple-id と —apple-app-specific-password とともに) |
| —ios-distribution | string | iOS: 分配モード |
| —keystore | string | キーストアファイルのパス (.keystore または .jks) |
| —keystore-alias | string | キーストアキー・アリーアス |
| ---keystore-key-password | string | キーストアキー・パスワード |
| ---keystore-store-password | string | キーストア・ストア・パスワード |
| ---play-config | string | Google Play サービス アカウント JSON のパス |
| ---android-flavor | string | Android: 生成する製品フラバー (例: 生成) |
| ---in-app-update-priority | string | Android: Google Play のインアプリ更新の優先度 (整数 0–5; 高いほど急いで) |
| ---output-upload | boolean | IPA/APK/AABをCapgoストレージにアップロードし、ダウンロードリンクを表示します。 |
| —no-output-upload | boolean | CapgoストレージにIPA/APK/AABをアップロードしない |
| —output-retention | string | 出力リンクの有効期限: 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を再利用します。 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
例: 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
| オプション: | パラメーター | タイプ |
|---|---|---|
| 説明 | string | アプリIDを管理する (省略可、省略すると選択画面が表示される) |
| プラットフォーム | string | 管理するプラットフォーム: ios または android (省略可、省略すると選択画面が表示される) |
| ローカル | 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のみ |
| —local | boolean | ローカル.capgo-credentials.jsonからマイグレーションする |