🔹 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 to persist the download URL and QR code, then use 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 ビルドが必要な場合は、code 1 を出力し、「yes」と表示し、code 0 を出力します。コマンドの失敗は 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 | 自宅サーバーまたは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コンソールへの招待
Options:
| Param | Type | Description |
|---|---|---|
| -a | string | 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 requestCapgo クラウドからネイティブ ビルドをリクエストします。 このコマンドは、プロジェクト ディレクトリを 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 へのアプリ固有パスワードのアップロード用の Apple ID メールアドレス (App Store Connect の API キーと代替) |
| —apple-app-specific-password | string | iOS: App Store Connect へのテストフライトアップロード用の App 固有パスワード (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: 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 > environment > 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 > environment > saved credentials |
| Android: Google Play in-app update priority for this release (integer 0–5; higher = more urgent). See | string | https://developer.android.com/guide/playcore/in-app-updates https://developer.android.com/guide/playcore/in-app-updates. CLI > 環境変数 > 保存済み資格情報 |
| —Play Store へのアップロードをスキップ | boolean | このビルドのPlay Store アップロードをスキップ (保存済みのPlay コンフィグを null にします)。—output-upload が必要です。 |
| —ストアレビューへの提出 | boolean | アップロード後、ストアリリースをレビューのために提出するのではなく、ドラフト/非アクティブビルドとして残します。Android の場合、デフォルトではプロダクショントラックにリリースステータスが完了 (—android-track / PLAY_STORE_TRACK および —android-release-status / PLAY_STORE_RELEASE_STATUS でオーバーライド) になります。iOS の場合、処理済みの TestFlight ビルドを App Store レビューに提出します。 |
| —ストアリリース名 | string | ストアリリース名/バージョンラベル。Android では、このラベルを Google Play のバージョン名として送信します。iOS では、App Store のバージョンを作成または再利用するときにこのラベルを使用します。 |
| —ストアリリースノート | string | デフォルトのストアリリースノート。Android では、このノートを Play の changelog として使用します。iOS では、このノートを App Store の What’s New テキストの代替として使用します。 |
| —ストアリリースノートのロケール | string | ローカライズされたストアリリースノート (繰り返し可能)、例えば —store-release-notes-locale en-US=“バグ修正” —store-release-notes-locale fr-FR=“修正”。 |
| —iOS TestFlight グループ | 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. |
| ビルド番号の自動インクリメントを再有効にするには、次のオプションを使用します。 | boolean | このビルドのみに自動ビルド番号インクリメントを再有効にするには、保存済みのクレデンシャルをオーバーライドします。 |
| 既にリリースされているアプリの場合、自動マーケティングバージョン (CFBundleShortVersionString / versionName) のインクリメントをスキップします。 | boolean | iOS: パッケージ.json の MARKETING_VERSION を Xcode から取得し、プロジェクトをアップロードする前にアップロードします。 |
| ビルド失敗時に、__CAPGO_KEEP_0__ AI にログを送信します。インタラクティブなターミナルでは、事前確認をスキップし、CI では自動アップロードし、分析結果を標準エラー出力に印刷します。 | boolean | 自動前ビルドスキャンをスキップします。 |
| —no-skip-build-number-bump | boolean | On build failure, send logs to Capgo AI for diagnosis. In interactive terminals this skips the upfront confirmation; in CI this auto-uploads and prints the analysis to stderr. |
| —sync-ios-version | boolean | —ai-analytics |
| ---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 |
| —supa-host | string | 自社ホスト用のカスタム Supabase ホスト URL (自社ホストまたはCapgo開発用) |
| —supa-anon | string | 自社ホスト用のカスタム Supabase anon キー |
| —verbose | boolean | 詳細なログとともに詳細な出力を有効にする |
🔹 Sync-ios-version
Sync-ios-versionnpx @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前処理は 全てのチェックカタログと 個々のルールについて --skip / --warn 詳細を参照してください。
オプション:
| パラメーター | タイプ | 概要 |
|---|---|---|
| —プラットフォーム | string | 対象プラットフォーム: ios または android (必須) |
| —パス | string | プロジェクトディレクトリへのパス (デフォルト: 現在のディレクトリ) |
| -a | string | API アカウントにリンクするためのキー |
| —android-フラバー | string | Android: ビルドに使用する製品フラバー |
| —ios-ディスト | string | iOS: 検証するためのディストリビューションモード |
| —json | boolean | マシン読み取り可能な JSON レポートを出力します。 |
| —警告を無視する | boolean | 警告が見つかった場合にゼロ以外の値で終了します (CI) |
| —致命的なエラーを無視する | boolean | 診断モード: すべての情報を報告しますが、常に 0 で終了します |
| —スキップ | string | 特定のチェックをスキップする (繰り返しまたはカンマ区切り) |
| —警告 | string | 特定のチェックを警告に下げる (繰り返しまたはカンマ区切り) |
| —詳細 | boolean | 詳細なログとともに詳細な出力を有効にします |
| —スーパーホスト | 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.
デフォルトではフルJSONを出力します。 —fieldの場合、単一のフィールド、またはASCII QR
codeの場合、—qrを使用します。 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 | パスを指定する (必須) |
| —field | string | 指定されたフィールド (jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion) の 1 つを出力する |
| —qr | boolean | Print the rendered ASCII QR code (shortcut for —field qrCodeAscii) |
🔹 資格情報
資格情報資格情報の管理
- 資格情報は、~/.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-key
セクションのタイトル “ 🔹 Apple-key”Alias: asc-key
npx @capgo/cli@latest build credentials apple-keyApp Store Connect チーム API キーを作成するためのマクロシマシン ヘルパー (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形式でキャプチャされたKey ID / Issuer 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 capgo --save --platform ios
--certificate ./cert.p12 --p12-password "__CAPGO_KEEP_0__"
--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
Multi-target Example (app + widget extension):
npx @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build __CAPGO_KEEP_0__ --save --platform ios
… npx @capgo/cli build credentials save —platform android
--ios-provisioning-profile com.example.widget=./Widget.mobileprovision
…
npx @capgo/cli build capgo --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_KEEP_0__/__CAPGO_KEEP_1__ build __CAPGO_KEEP_0__ --save --local --platform ios … Example:
iOS Example:オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| —appId | string | アプリID(例:com.example.app)(必須) |
| —platform | string | プラットフォーム:iosまたはandroid(必須) |
| —certificate | string | iOS:.p12証明書ファイルへのパス |
| —ios-プロビジョニングプロファイル | string | iOS: ProvisioningプロファイルのパスまたはbundleId=path (繰り返し) |
| —p12-パスワード | string | iOS: 証明書のパスワード (証明書にパスワードがない場合、省略可) |
| —apple-キー | string | iOS: .p8 App Store Connect API キーのパス |
| —apple-キーID | string | iOS: App Store Connect API キーID |
| —apple-発行者ID | string | iOS: App Store Connect 発行者ID |
| —apple-チームID | string | iOS: App Store Connect チームID |
| —ios-distribution | string | iOS: 分布モード |
| —apple-id | string | iOS: App Store Connect のメールアドレス (App Store Connect の API キーを代替) |
| —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 とともに) |
| —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 | プロビジョニングマップを全て置き換えるのではなく、結合する (デフォルト: 結合) |
| —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: App Store Connect のチーム IDの代替として、App Store Connect API キーを使用します。 |
| —apple-app-specific-password | string | iOS: App-specific password (xxxx-xxxx-xxxx-xxxx) for TestFlight uploads |
| —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 | キーストアキー名 |
| __CAPGO_KEEP_0__ | string | キーストアパスワード |
| __CAPGO_KEEP_0__ | string | キーストアストアパスワード |
| __CAPGO_KEEP_0__ | string | Google Play サービスアカウント JSON のパス |
| __CAPGO_KEEP_0__ | string | Android: ビルドする製品フラバー (例: 生成用). 必須です。プロジェクトが複数のフラバーを持つ場合。 |
| __CAPGO_KEEP_0__ | string | Android: Google Play のインアプリ更新の優先度 (整数 0–5; 高いほど急いで更新する) |
| __CAPGO_KEEP_0__ | boolean | Capgoストレージにアップロードしたビルド出力(IPA/APK/AAB)とダウンロードリンクを出力します。 |
| ---no-output-upload | boolean | Capgoストレージにアップロードしない |
| ---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からマイグレーションする |