🔹 ビルド
インストールステップとこのプラグインの全マークダウンガイドを含む設定用の質問をコピーする。
🏗️ 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をキャプチャ
出力URLをキャプチャするセクションPass --output-record URLとQRコードをダウンロードし続けるにはcodeを使用してください。 build last-output URLとQRコードを読み取るには
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.defaultChannel またはパブリックのデフォルトチャンネルになります。 |
| —パッケージ-JSON | string | __CAPGO_KEEP_0__のモノレポ用パッケージJSONファイルのパス(カンマ区切り) |
| —ノードモジュール | string | __CAPGO_KEEP_0__のモノレポ用ノードモジュールディレクトリのパス(カンマ区切り) |
| —詳細 | boolean | 詳細なログとともに詳細な出力を有効にする |
| —スパーバスホスト | string | Capgoの開発用または自社ホスティング用のカスタムスパーバスホストURL |
| —スパーバスアノン | string | __CAPGO_KEEP_0__の自社ホスティング用のカスタムスパーバスアノンキー |
🚀 Init
「🚀 Init」セクションエイリアス: onboarding
npx @capgo/cli@latest build initiOS用の自動化された証明書とプロファイルの設定、Android用の自動化されたキーストアとGoogle OAuthによるGCPサービスアカウントとPlayコンソールへの招待設定
オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -α | string | API アカウントにリンクするためのキー |
| -p | string | プラットフォームを使用して(iosまたはandroid)をオンボードします。省略した場合、1つのネイティブフォルダのみが存在する場合に自動検出します。そうでない場合は、ユーザに質問します。 |
| —supa-host | string | 自社ホストURL (自社ホストまたはCapgo開発用) |
| —no-analytics | boolean | この実行でビルドオンボーディングアナリティクスとターミナル再生を無効にします |
🔹 リクエスト
セクション「 🔹 リクエスト」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 (必須) |
| —ビルドモード | string | ビルドモード: debug または release (標準: release) |
| —ビルド証明書Base64 | string | iOS: Base64エンコードされた .p12 証明書 |
| —p12パスワード | string | iOS: 証明書パスワード (オプション: 証明書にパスワードがない場合) |
| —Apple ID | string | iOS: App Store Connect のアプリ固有のパスワードのアップロード用の Apple ID メールアドレス (App Store Connect API キーと代替) |
| —Apple App固有のパスワード | 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 __CAPGO_KEEP_0__ ID |
| —apple-key-content | string | iOS: App Store Connect API key (.p8)のBase64エンコード |
| —app-store-connect-team-id | string | iOS: App Store Connect __CAPGO_KEEP_0__ ID |
| —ios-scheme | string | iOS: Xcodeのビルドスキーム (標準: App) |
| —ios-target | string | iOS: Xcodeのビルド設定を読むためのターゲット (標準: スキームと同じ) |
| —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: キーストアストア パスワード |
| —play-config-json | string | Android: Base64-エンコードされたGoogle PlayサービスアカウントJSON |
| —android-flavor | string | Android: ビルドする製品フラバーを指定します (例: 生成用)。複数のフラバーを持つプロジェクトの場合、必須です。 |
| —in-app-update-priority | string | Android: このリリースのGoogle Playインアプリ更新の優先度を指定します (整数 0–5; 高い値 = 急いで更新)。詳しくは https://developer.android.com/guide/playcore/in-app-updatesを参照してください。優先順位: CLI > 環境変数 > 保存済みクレデンシャル |
| —no-playstore-upload | boolean | このビルドのPlay Storeのアップロードをスキップします (保存済みのPlay Configをnullにします)。—output-uploadが必要です。 |
| —submit-to-store-review | boolean | アップロード後、ストアリリースをレビューに提出するのではなく、ドラフト/非アクティブビルドとして残します。AndroidはPlayリリースを完了としてマークし、iOSは処理済みのTestFlightビルドをApp Storeレビューに提出します。 |
| —アプリストアリリース名 | string | アプリストアリリース名/バージョンラベル。Androidはこの値をGoogle Playのversion_nameとして送信し、iOSはApp Storeのバージョンを作成または再利用する際にこの値を使用します。 |
| —アプリストアリリースノート | string | デフォルトのアプリストアリリースノート。Androidはこの値をPlayの変更履歴として使用し、iOSはApp Storeの「新機能」テキストのフォールバックとして使用します。 |
| —アプリストアリリースノートロケール | string | ローカライズされたアプリストアリリースノート(繰り返し可能)、例えば —store-release-notes-locale en-US=“バグ修正” —store-release-notes-locale fr-FR=“修正”。 |
| —iOSテストフライトグループ | string | iOS: 外部ベータ配布用のオプションのカンマ区切りのテストフライト外部グループ名またはID。 |
| —iOS自動リリース | boolean | iOS: Appleの承認後に自動的にApp Storeのバージョンをリリースします。デフォルトは手動リリースです。 |
| —no-ios自動リリース | boolean | iOS: Appleの承認後に手動リリースを待つApp Storeのバージョンを保持します。 |
| —出力アップロード | boolean | このビルドのみの出力アップロードの動作をオーバーライド (有効化)。優先順位: CLI > 環境変数 > 保存済みの資格情報 |
| —出力アップロードの無効化 | boolean | このビルドのみの出力アップロードの動作をオーバーライド (無効化)。優先順位: CLI > 環境変数 > 保存済みの資格情報 |
| —出力保持 | string | このビルドのみの出力のリンクの有効期間をオーバーライド (1時間から7日)。例: 1時間、6時間、2日。優先順位: CLI > 環境変数 > 保存済みの資格情報 |
| —出力レコード | string | ビルドが成功した後、JSONレコード (jobId、status、outputUrl、qrCodeAscii、qrCodePngPath、finishedAt) をパスに書き込む。PNG QR code もそのパスに付加される。 .qr.png suffix。読み戻すフィールドは「—no-skip-build-number-bump」 build last-output. |
| このビルドのみで自動的にビルド番号をインクリメントする機能を保存済みの資格情報で再有効化する。 | boolean | —skip-marketing-version-bump |
| —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 | 前ビルドスキャンを実行しますが、ビルドをブロックすることはありません (報告のみ) |
| —prescan-skip | string | 特定のスキャンチェックをスキップします (繰り返しまたはカンマ区切り)。他のチェックは実行されます。 |
| —prescan-warn | string | 特定のプリスキャン チェックを、ID (繰り返しまたはカンマ区切り) で指定して、警告に下げる。チェックは実行される。 |
| —fail-on-warnings | boolean | プリスキャン 警告を致命的とみなす |
| —send-logs-to-support | boolean | CI/CD ビルドが失敗した場合、自動的にビルド ログを Capgo サポートにアップロードする (メールは必要ない)。 Capgo サポートに通知し、メールで連絡する。 |
| —send-logs | boolean | デプロイメントの古いエイリアス (—send-logs-to-support) |
| -a | string | API のアカウントにリンクするためのキー |
| —supa-host | string | 自宅ホスティングまたは Capgo 開発用のカスタム Supabase ホスト URL |
| —supa-anon | string | 自作サーバーでホストするためのカスタム Supabase 匿名キー |
| —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プロジェクトと保存されたクレデンシャルをスキャンし、クラウドビルドを失敗させる問題を検出します — 上传する前に。 build request; このコマンドは、CI などで独立して実行します (例: Prescan は の完全なチェックカタログと、個々のルールの詳細については --skip / --warn オプション:
パラメーター
| タイプ | 説明 | —プラットフォーム |
|---|---|---|
| ターゲットプラットフォーム: ios または android (必須) | string | —パス |
| プロジェクトディレクトリへのパス (デフォルト: 現在のディレクトリ) | string | See |
| -a | string | APIキーを使用してアカウントにリンク |
| —android-flavor | string | Android: ビルドに使用する製品フラビア |
| —ios-dist | string | iOS: 検証に使用する配布モード |
| —json | boolean | マシン読み取り可能なJSONレポートを出力 |
| —fail-on-warnings | boolean | 警告が発生した場合に非ゼロの退出コードを返す (CI) |
| —ignore-fatal | boolean | 診断モード: すべての情報を報告するが、常に 0 を返す |
| —スキップ | string | 指定IDの特定のチェックをスキップする (繰り返しまたはカンマ区切り) |
| —警告 | string | 指定IDの特定のチェックを警告に下げる (繰り返しまたはカンマ区切り) |
| —詳細 | boolean | 詳細なログとともに詳細な出力を有効にする |
| —スパーホスト | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —スパーアノン | string | 自宅ホスティング用のカスタム Supabase anon キー |
🔹 最後の出力
「 🔹 最後の出力」というタイトルのセクション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 | —pathオプションで指定したJSONレコードを書き出した場所 (必須) |
| —field | string | 指定されたフィールド (jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersionのいずれか) の値を出力 |
| —QR | boolean | 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”Alias: 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 | 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 in project root (with —local flag)
⚠️ REQUIRED BEFORE BUILDING: You must save credentials before requesting a build.
🔒 These credentials are NEVER stored on Capgo servers permanently.
They are deleted immediately after the build completes.
📚 Setup guides:
iOS: https://capgo.app/docs/cli/cloud-build/ios/
https://__CAPGO_KEEP_0__.app/docs/__CAPGO_KEEP_1__/cloud-build/ios/ https://capgo.app/docs/cli/cloud-build/android/
https://capgo.app/docs/cli/cloud-build/android/
npx @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build credentials save —platform ios
—証明書 ./cert.p12 —p12-pass “password”
—iOS プロビジョニング プロファイル ./profile.mobileprovision
—Apple キー ./AuthKey.p8 —Apple キー ID “KEY123” —Apple 発行者 ID “issuer-uuid” —Apple チーム ID “team-id” 複数のターゲットをサポートする例 (アプリ + ウィジェット拡張): npx @capgo/cli build credentials save —platform ios
… npm @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build credentials save —platform android
… —keystore ./release.keystore —keystore-alias “my-key”
… npx @capgo/cli build credentials save —platform android
… —play-config ./service-account.json
ローカルストレージ(プロジェクトごと): npm @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build credentials save —local —platform ios …
—play-config ./service-account.json Local storage (per-project): npx @capgo/cli build credentials save —local —platform ios …
ターミナル画面
iOS Example:パラメーター
| タイプ | —ios-provisioning-profile ./App.mobileprovision | 説明 |
|---|---|---|
| —appId | string | アプリID (例: com.example.app) (必須) |
| —platform | string | プラットフォーム: ios または android (必須) |
| —certificate | string | iOS: .p12 証明書ファイルのパス |
| —ios-provisioning-profile | string | iOS: 証明書プロファイルのパスまたは bundleId=path (繰り返し) |
| —p12-password | string | iOS: 証明書パスワード (証明書にパスワードがなければ省略可) |
| —apple-key | string | iOS: App Store Connect の .p8 API キーへのパス |
| —apple-key-id | string | iOS: App Store Connect の API キー 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 の API キー代わりの Apple ID |
| —apple-app-specific-password | string | iOS: App-specific password (xxxx-xxxx-xxxx-xxxx) for TestFlight uploads |
| —apple-app-id | string | iOS: Numeric App Store Connect app id (必要なのは —apple-id と —apple-app-specific-password とともに) |
| —keystore | string | Android: Keystoreファイルのパス (.keystore または .jks) |
| —keystore-alias | string | Android: Keystoreのキーアリセス |
| —keystore-key-password | string | Android: Keystoreのキーパスワード |
| —keystore-store-password | string | Android: Keystoreのストアパスワード |
| —play-config | string | Android: Play Store サービス アカウント JSON のパス |
| __CAPGO_KEEP_0__ | string | Android: ビルドする製品のフラビア (例: 製品)。複数のフラビアを持つプロジェクトの場合、必須。 |
| __CAPGO_KEEP_0__ | string | Android: Google Play のインアプリ更新の優先度 (整数 0–5; 高い値 = 急いで更新) |
| __CAPGO_KEEP_0__ | boolean | .capgo-credentials.json をプロジェクト root に保存する代わりに、グローバル ~/.capgo-credentials/ に保存 |
| __CAPGO_KEEP_0__ | boolean | Capgo ストレージにビルド出力 (IPA/APK/AAB) をアップロードし、ダウンロードリンクを表示 |
| __CAPGO_KEEP_0__ | boolean | ビルド出力 (IPA/APK/AAB) を Capgo ストレージにアップロードしない |
| __CAPGO_KEEP_0__ | 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 からのみクレデンシャルをリスト |
🔹 クリア
「🔹 クリア」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 (繰り返し、追加するデフォルト) |
| —ios プロビジョニング マップのオーバーライト | boolean | プロビジョニング マップをすべて置き換えるのではなく、結合する (デフォルト: 結合) |
| —P12 パスワード | 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: App Store Connect API キー代わりにアプリ固有のパスワードアップロード用のApple ID メールアドレス |
| —apple-app-specific-password | string | iOS: App固有のパスワード (xxxx-xxxx-xxxx-xxxx) によるTestFlightアップロード用 |
| —apple-app-id | string | iOS: Numeric App Store Connect app id (Capgo が必要とします。 —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 | Capgo ストレージにビルド出力 (IPA/APK/AAB) をアップロードし、ダウンロードリンクを表示 |
| —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 | パラメーター |
| タイプ | string | 説明 |
| —appId | boolean | Only browse local .capgo-credentials.json |
🔹 Migrate
セクションのタイトル “ 🔹 Migrate”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からマイグレーションするのではなくグローバル |