メインコンテンツへスキップ

🔹 build

🏗️ Capgo Cloud を使用して、iOS/Android の Native Build を管理します。

Native cloud builds はすべての Capgo プランで利用可能です。ビルド用の認証情報は Capgo のサーバーには保存されず、ビルド時のみ使用され、完了後に削除されます。ビルドの出力は、オプションで有効期限付きのダウンロードリンクとともにアップロードできます。

ターミナルウィンドウ
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform ios
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform android

合格 --output-record ダウンロードURLとQR code を保存するには、以下を使用します: build last-output 読み取るには:

ターミナルウィンドウ
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.json
npx @capgo/cli build last-output --path /tmp/build.json --field outputUrl
ターミナルウィンドウ
npx @capgo/cli@latest build needed

🧭 Native Build が必要な場合は “yes” と出力して code 1 で終了し、それ以外の場合は “no” と出力して code 0 で終了します。コマンドが失敗した場合は code 2 で終了します。

例:

ターミナルウィンドウ
npx @capgo/cli@latest build needed com.example.app --channel production --verbose

オプション:

パラメーター種類説明
-astringアカウントにリンクするための API キー
-cstring比較対象のChannel。デフォルトは CapacitorUpdater.defaultChannel または公開デフォルトChannel です
—package-jsonstringモノレポ用のpackage.jsonファイルへのパス(カンマ区切り)
—node-modulesstringモノレポ用の node_modules ディレクトリへのパス(カンマ区切り)
—verboseboolean詳細なログ付きのverbose出力を有効にします
—supa-hoststringカスタムSupabaseホストURL(セルフホストまたは Capgo 開発用)
—supa-anonstringカスタムSupabase anon key(セルフホスト用)

エイリアス: onboarding

ターミナルウィンドウ
npx @capgo/cli@latest build init

ビルド認証情報を対話形式で設定します(iOS: 証明書とプロファイルを自動設定。Android: keystoreとGoogle OAuthを使用してGCPサービスアカウントとPlay Consoleへの招待を準備)

オプション:

パラメーター種類説明
-astringアカウントにリンクするための API キー
-pstringオンボーディングする Platform (ios または android)。省略した場合、ネイティブフォルダが1つのみ存在すれば自動検出されます。それ以外の場合はプロンプトが表示されます。
—supa-hoststringカスタムSupabaseホストURL(セルフホストまたは Capgo 開発用)
—no-analyticsbooleanこの実行における build オンボーディングの analytics と terminal replay を無効にします
ターミナルウィンドウ
npx @capgo/cli@latest build request

Capgo Cloud に Native Build をリクエストします。 このコマンドはプロジェクトディレクトリを zip 圧縮し、ビルドのために Capgo へ upload します。 ビルドが完了すると、各アプリストアへ直接送信されます。 認証情報は Capgo のサーバーには保存されず、ビルド後に削除されます。ビルドをリクエストする前に、情報を保存しておいてください:

ターミナルウィンドウ
npx @capgo/cli build credentials save --appId APP_ID --platform ios

例:

ターミナルウィンドウ
npx @capgo/cli@latest build request com.example.app --platform ios --path .

オプション:

パラメーター種類説明
—pathstringビルド対象のプロジェクトディレクトリへのパス (デフォルト: カレントディレクトリ)
—node-modulesstringモノレポ用の node_modules ディレクトリへのパス(カンマ区切り)
—platformstringターゲットプラットフォーム: ios または android (必須)
—build-modestringビルドモード: debug または release (デフォルト: release)
—build-certificate-base64stringiOS: Base64エンコードされた .p12 証明書
—p12-passwordstringiOS: 証明書のパスワード(証明書にパスワードがない場合は省略可)
—apple-idstringiOS: App-specific passwordでのアップロードに使うApple IDメールアドレス(App Store Connect API キーの代替)
—apple-app-specific-passwordstringiOS: TestFlightへのアップロード用App-specific password (xxxx-xxxx-xxxx-xxxx)
—apple-app-idstringiOS: App Store Connectの数値形式のApp ID(—apple-idおよび—apple-app-specific-passwordとの併用が必須)
—apple-key-idstringiOS: App Store Connect API Key ID
—apple-issuer-idstringiOS: App Store Connect Issuer ID
—apple-key-contentstringiOS: Base64エンコードされたApp Store Connect API キー (.p8)
—app-store-connect-team-idstringiOS: App Store Connect Team ID
—ios-schemestringiOS: ビルドするXcode scheme (デフォルト: App)
—ios-targetstringiOS: ビルド設定を読み取るXcode target (デフォルト: schemeと同じ)
—xcode-versionstringiOS: 指定したXcodeバージョンでビルド (例: 26, 26.0.1, 27)。メジャーバージョン指定時はマイナーバージョンを問わず適用。デフォルト: すべての環境。優先順位: CLI > 環境変数 (CAPGO_IOS_XCODE_VERSION) > 保存済みの認証情報
—ios-distributionstringiOS: Distributionモード
—ios-provisioning-profilestringiOS: プロビジョニングプロファイルのパス、または bundleId=path のマッピング(複数指定可)
—android-keystore-filestringAndroid: Base64エンコードされたkeystoreファイル
—keystore-key-aliasstringAndroid: Keystoreのキーエイリアス
—keystore-key-passwordstringAndroid: Keystoreのキーパスワード
—keystore-store-passwordstringAndroid: Keystoreのストアパスワード
—play-config-jsonstringAndroid: Base64エンコードされたGoogle PlayサービスアカウントのJSON
—android-flavorstringAndroid: ビルドするProduct flavor(例: production)。プロジェクトに複数のflavorがある場合に必須です。
—android-trackstringAndroid: 今回のアップロードに使用するGoogle Playのトラック(internal, alpha, beta, production)。—submit-to-store-reviewを指定しない場合はデフォルトでinternal。—submit-to-store-reviewを指定し、トラックが未設定の場合はproduction。優先順位: CLI > env > 保存された認証情報
—android-release-statusstringAndroid: Google Playのリリースステータス(draft, completed, inProgress, halted)。—submit-to-store-reviewを指定しない場合はデフォルトでdraft。—submit-to-store-reviewを指定し、ステータスが未設定の場合はcompleted。優先順位: CLI > env > 保存された認証情報
—in-app-update-prioritystringAndroid: 今回のリリースにおけるGoogle Playのアプリ内アップデート優先度(整数 0–5。値が大きいほど緊急性が高い)。詳細は https://developer.android.com/guide/playcore/in-app-updates を参照してください。優先順位: CLI > env > 保存された認証情報
—no-playstore-uploadbooleanこのビルドでのPlay Storeへのアップロードをスキップします(保存されたPlay設定をnullにします)。—output-uploadが必要です。
—submit-to-store-reviewbooleanアップロード後、ビルドをドラフトや非アクティブな状態のままにするのではなく、ストアのリリース審査に提出します。Androidでは、デフォルトでproductionトラックのrelease_status completedとして送信されます(—android-track / PLAY_STORE_TRACK および —android-release-status / PLAY_STORE_RELEASE_STATUS で上書き可能)。iOSでは、処理済みのTestFlightビルドをApp Storeの審査に提出します。
—store-release-namestringストアのリリース名/バージョンラベル。AndroidではGoogle Playのversion_nameとして送信されます。iOSでは、編集可能なバージョンを作成または再利用する際のApp Storeのバージョンとして使用されます。
—store-release-notesstringデフォルトのストアリリースノート。AndroidではPlayストアの変更履歴として使用され、iOSではApp Storeの「新機能」テキストのフォールバックとして使用されます。
—store-release-notes-localestringローカライズされたストアリリースノート(複数指定可能)。例: —store-release-notes-locale en-US="Bug fixes" —store-release-notes-locale ja-JP="バグ修正"。
—ios-testflight-groupsstringiOS: 外部ベータ配布用のTestFlight外部グループ名またはIDをカンマ区切りで指定します(任意)。
—ios-automatic-releasebooleaniOS: Appleの承認後、App Storeのバージョンを自動的にリリースします。デフォルトは手動リリースです。
—no-ios-automatic-releasebooleaniOS: Appleの承認後、App Storeでのリリースを手動で行うまで待機します。
—output-uploadbooleanこのビルドのみ出力のアップロード動作を上書きします(有効化)。優先順位: CLI > 環境変数 > 保存された認証情報
—no-output-uploadbooleanこのビルドのみ出力のアップロード動作を上書きします(無効化)。優先順位: CLI > 環境変数 > 保存された認証情報
—output-retentionstringこのビルドのみ出力リンクのTTLを上書きします (1h〜7d)。例: 1h, 6h, 2d。優先順位: CLI > 環境変数 > 保存された認証情報
—output-recordstringAfter a successful build, write a JSON record (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) to a path. A PNG QR code is also written next to that path with the .qr.png suffix. Read fields back with build last-output.
—no-cachebooleanビルドキャッシュの復元をスキップ と このビルドの新しいキャッシュエントリを保存しません。ビルドキャッシュはアプリごとにデフォルトで有効です。
—cache-keystring環境、ブランチ、またはAndroid flavorごとにビルドキャッシュを分割します(例: prod, staging)。アプリごとに1つの共通デフォルトキャッシュを使用する場合は省略してください。
—no-skip-build-number-bumpboolean保存された認証情報を上書きし、このビルドのみビルド番号の自動インクリメントを再度有効にします。
—skip-marketing-version-bumpbooleanアプリが既にリリース済みの際、マーケティングバージョン(CFBundleShortVersionString / versionName)の自動更新をスキップします。
—sync-ios-versionbooleaniOS: プロジェクトをアップロードする前に、package.jsonからXcodeのMARKETING_VERSIONを同期します。
—ai-analyticsbooleanビルド失敗時に、診断のためログを Capgo AI に送信します。対話型ターミナルでは事前の確認をスキップし、CI環境では自動でアップロードして解析結果を stderr に出力します。
—no-prescanboolean自動のプリビルドスキャンをスキップします
—prescan-ignore-fatalbooleanプリビルドスキャンを実行しますが、ビルドを中断させません(レポートのみ出力)
—prescan-skipstringIDを指定して特定のプリビルドスキャンをスキップします(複数指定可、またはカンマ区切り)。他のチェックは実行されます。
—prescan-warnstringIDを指定して特定のプリビルドスキャンを警告レベルに下げます(複数指定可、またはカンマ区切り)。チェック自体は実行されます。
—fail-on-warningsbooleanプリビルドスキャンの警告を致命的なエラーとして扱います
—send-logs-to-supportbooleanCI/CD ビルドが失敗すると、ビルドログを自動で Capgo サポートにアップロードします(メールアドレス不要)。Capgo サポートに通知され、メールでフォローアップします。—ai-analytics と併用できます。
—send-logsboolean—send-logs-to-support の非推奨エイリアス
-astringアカウントにリンクするための API キー
—supa-hoststringカスタムSupabaseホストURL(セルフホストまたは Capgo 開発用)
—supa-anonstringカスタムSupabase anon key(セルフホスト用)
—verboseboolean詳細なログ付きのverbose出力を有効にします

ビルドキャッシュ: デフォルトでは、Capgo はアプリごとにコンパイル済みの Native Build アーティファクト(CocoaPods、Gradle、および関連する出力)を復元・保存します。詳細は --cache-key を使用して RC と本番環境のキャッシュを分離できます。また、 --no-cache を使用すると、一度限りのクリーンビルドが可能です。API の統合では、 cache_key または cache_enabled: false をビルドリクエストのペイロードに含めることができます。詳細は ビルドキャッシュ と トラブルシューティング:キャッシュの復元エラー.

ターミナルウィンドウ
npx @capgo/cli@latest build sync-ios-version

package.json からローカルの iOS Xcode MARKETING_VERSION を同期します。

例:

ターミナルウィンドウ
npx @capgo/cli@latest build sync-ios-version --path .

オプション:

パラメーター種類説明
—pathstringプロジェクトディレクトリへのパス (デフォルト: カレントディレクトリ)
—checkbooleanチェックのみ実行。MARKETING_VERSIONが同期されていない場合は、終了ステータスとして非ゼロを返します
ターミナルウィンドウ
npx @capgo/cli@latest build prescan

Scan your project and saved credentials for problems that would fail a cloud build — before uploading anything. Checks credentials (expiry, passwords, profile pairing), project state (cap sync, node_modules layout), and platform config. Runs automatically inside build requestこのコマンドを使用すると、単体(CI環境など)で実行できます。 詳細は プリスキャンチェック で全チェック項目と、各ルールを --skip / --warn 実行する方法を確認してください。

オプション:

パラメーター種類説明
—platformstringターゲットプラットフォーム: ios または android (必須)
—pathstringプロジェクトディレクトリへのパス (デフォルト: カレントディレクトリ)
-astringアカウントにリンクするための API キー
—android-flavorstringAndroid: ビルドで使用する product flavor
—ios-diststringiOS: 検証対象の distribution mode
—jsonbooleanマシン読み取り可能なJSON形式でレポートを出力します
—fail-on-warningsboolean警告が見つかった場合に終了ステータスを非ゼロにします (CI用)
—ignore-fatalboolean診断モード: すべてを報告しますが、終了ステータスは常に0になります
—skipstring指定したIDのチェックをスキップします (複数指定可、またはカンマ区切り)
—warnstring指定したIDのチェックを警告レベルに下げます (複数指定可、またはカンマ区切り)
—verboseboolean詳細なログ付きのverbose出力を有効にします
—supa-hoststringカスタムSupabaseホストURL(セルフホストまたは Capgo 開発用)
—supa-anonstringカスタムSupabase anon key(セルフホスト用)
ターミナルウィンドウ
npx @capgo/cli@latest build last-output

以前のビルドによって書き込まれたビルド出力レコードを読み取ります。 build request --output-recordデフォルトでは完全なJSONを表示します。—field を指定すると特定のフィールドのみ、—qr を指定すると ASCII QR code を表示します。CI環境で、PRやIssueにダウンロードURLやQRコードを投稿するために取得する際に便利です。 例: 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

オプション:

パラメーター種類説明
—pathstring—output-record で書き出された JSON レコードへのパス (必須)
—fieldstring特定のフィールドのみを表示 (jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanレンダリングされた ASCII QR code を表示 (—field qrCodeAscii のショートカット)

ローカルマシンに保存されているビルド用の Credentials を管理します。 🔒 SECURITY:

  • Credentials は ~/.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/

エイリアス: asc-key

ターミナルウィンドウ
npx @capgo/cli@latest build credentials apple-key

macOS専用のガイド付きヘルパーで、App Store Connectのチーム API キーを作成します。 ネイティブウィンドウが開き、埋め込みブラウザ上でAppleのApp Store Connect UIを順を追って案内しながら、Issuer IDとKey IDを自動取得し、一度だけ表示される .p8 をインターセプトしてApple側で検証したうえで ~/.appstoreconnect/private_keys に保存します。 進捗統計は Capgo のアナリティクスに送信されます(CAPGO_DISABLE_TELEMETRY で無効化できます)。 npx @capgo/cli build credentials apple-key —appId com.example.app

例:

ターミナルウィンドウ
Example:

オプション:

パラメーター種類説明
-astringアカウントにリンクするための API キー
—appIdstring取得したキーをこのアプリのiOSビルド認証情報に保存します
—localbooleanグローバルファイルではなく、プロジェクトごとの .capgo-credentials.json に保存します
—jsonboolean取得した Key ID / Issuer ID / .p8 のパスを JSON 形式で出力します
ターミナルウィンドウ
npx @capgo/cli@latest build credentials save

iOS または 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” マルチターゲットの例 (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 ローカルストレージ (プロジェクトごと): npx @capgo/cli build credentials save —local —platform ios …

例:

ターミナルウィンドウ
iOS Example:

オプション:

パラメーター種類説明
—appIdstringApp ID (例: com.example.app) (必須)
—platformstringPlatform: ios または android (必須)
—certificatestringiOS: .p12証明書ファイルへのパス
—ios-provisioning-profilestringiOS: プロビジョニングプロファイルのパス、または bundleId=path (複数指定可)
—p12-passwordstringiOS: 証明書のパスワード(証明書にパスワードがない場合は省略可)
—apple-keystringiOS: .p8 App Store Connect API キーへのパス
—apple-key-idstringiOS: App Store Connect API Key ID
—apple-issuer-idstringiOS: App Store Connect Issuer ID
—apple-team-idstringiOS: App Store Connect Team ID
—ios-distributionstringiOS: ディストリビューションモード
—apple-idstringiOS: App-specific passwordでのアップロードに使うApple IDメールアドレス(App Store Connect API キーの代替)
—apple-app-specific-passwordstringiOS: TestFlightへのアップロード用App-specific password (xxxx-xxxx-xxxx-xxxx)
—apple-app-idstringiOS: App Store Connectの数値形式のApp ID(—apple-idおよび—apple-app-specific-passwordとの併用が必須)
—keystorestringAndroid: keystoreファイルへのパス (.keystore または .jks)
—keystore-aliasstringAndroid: Keystore キーのエイリアス
—keystore-key-passwordstringAndroid: Keystore キーのパスワード
—keystore-store-passwordstringAndroid: Keystore ストアのパスワード
—play-configstringAndroid: Play Store サービスアカウント JSON へのパス
—android-flavorstringAndroid: ビルドする Product flavor (例: production)。プロジェクトに複数の flavor がある場合に必須。
—in-app-update-prioritystringAndroid: 次回リリース時の Google Play インアプリアップデート優先度 (整数 0–5; 高いほど緊急)。省略すると現在の値が維持されます。
—localbooleanグローバルの ~/.capgo-credentials/ ではなく、プロジェクトルートの .capgo-credentials.json に保存します
—output-uploadbooleanビルド成果物 (IPA/APK/AAB) を Capgo ストレージにアップロードし、ダウンロードリンクを表示します
—no-output-uploadbooleanビルド成果物 (IPA/APK/AAB) を Capgo ストレージにアップロードしません
—output-retentionstringリンクの有効期限 (TTL): 1h 〜 7d (デフォルト: 1h)。例: 1h, 6h, 2d
—skip-build-number-bumpboolean今後のビルドにおけるビルド番号/バージョンの code 自動インクリメントをスキップします
—no-skip-build-number-bumpbooleanビルド番号の自動インクリメントを再度有効にします (デフォルトの動作)
—skip-marketing-version-bumpbooleanアプリが既にリリース済みの場合、今後のビルドでのマーケティングバージョンの自動更新をスキップします
—no-skip-marketing-version-bumpbooleanマーケティングバージョンの自動更新を再度有効にします(デフォルトの動作)
ターミナルウィンドウ
npx @capgo/cli@latest build credentials list

保存されているビルド認証情報を表示します(パスワードはマスクされます)。 現在保存されている認証情報(グローバルおよびローカルの両方)を表示します。 例: npx @capgo/cli build credentials list # すべてのアプリを表示 npx @capgo/cli build credentials list —appId com.example.app # 特定のアプリを表示

オプション:

パラメーター種類説明
—appIdstringリスト表示するApp ID(省略時はすべて表示)
—localbooleanローカルの .capgo-credentials.json からのみ認証情報を取得
ターミナルウィンドウ
npx @capgo/cli@latest build credentials clear

保存されているビルド用の認証情報を削除します。 ストレージから認証情報を削除します。 特定の認証情報を対象にするには —appId と —platform を使用してください。 例: npx @capgo/cli build credentials clear # すべてのアプリをクリア (global) npx @capgo/cli build credentials clear —local # ローカルの認証情報をクリア npx @capgo/cli build credentials clear —appId com.example.app —platform ios

オプション:

パラメーター種類説明
—appIdstringクリアするApp ID(省略時はすべてのアプリをクリア)
—platformstringクリアするプラットフォーム: ios または android(省略時はすべてのプラットフォームをクリア)
—localbooleanグローバルではなく、ローカルの .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

オプション:

パラメーター種類説明
—appIdstringApp ID (省略時は capacitor.config から自動検出)
—platformstringPlatform: ios または android (オプションから自動検出)
—localbooleanグローバルではなくローカルの .capgo-credentials.json を更新
—certificatestringP12 証明書ファイルへのパス
—ios-provisioning-profilestringプロビジョニングプロファイルのパス、または bundleId=path(複数指定可、デフォルトは追加)
—overwrite-ios-provisioning-mapbooleanマージせずにプロビジョニングマップ全体を置き換える(デフォルト: マージ)
—p12-passwordstringP12証明書のパスワード
—apple-keystringApp Store Connect API キー(.p8ファイル)へのパス
—apple-key-idstringApp Store Connect API キーID
—apple-issuer-idstringApp Store Connect Issuer ID
--apple-team-idstringApp Store Connect チーム ID
--apple-idstringiOS: App-specific passwordでのアップロードに使うApple IDメールアドレス(App Store Connect API キーの代替)
--apple-app-specific-passwordstringiOS: TestFlightへのアップロード用App-specific password (xxxx-xxxx-xxxx-xxxx)
--apple-app-idstringiOS: App Store Connectの数値形式のApp ID(—apple-idおよび—apple-app-specific-passwordとの併用が必須)
--ios-distributionstringiOS: Distribution モード
--keystorestringkeystore ファイルへのパス (.keystore または .jks)
—keystore-aliasstringKeystore キーのエイリアス
—keystore-key-passwordstringKeystore key のパスワード
—keystore-store-passwordstringKeystore ストアのパスワード
—play-configstringGoogle Play サービスアカウントの JSON へのパス
—android-flavorstringAndroid: ビルドする Product flavor(例: production)。プロジェクトに複数の flavor がある場合は必須です。
—in-app-update-prioritystringAndroid: 今後のリリース向けの Google Play インアプリアップデート優先度(整数 0–5。値が大きいほど緊急度が高い)。
—output-uploadbooleanビルド成果物 (IPA/APK/AAB) を Capgo ストレージにアップロードし、ダウンロードリンクを表示します
—no-output-uploadbooleanビルド成果物 (IPA/APK/AAB) を Capgo ストレージにアップロードしません
—output-retentionstring出力リンクの有効期限 (TTL): 1h 〜 7d。例: 1h, 6h, 2d
—skip-build-number-bumpboolean今後のビルドにおけるビルド番号/バージョンの code 自動インクリメントをスキップします
—no-skip-build-number-bumpbooleanビルド番号の自動インクリメントを再度有効にします (デフォルト)
—skip-marketing-version-bumpbooleanアプリがリリース済みの際、今後のビルドにおけるマーケティングバージョンの自動更新をスキップします
—no-skip-marketing-version-bumpbooleanマーケティングバージョンの自動更新を再度有効にする(デフォルトの動作)
ターミナルウィンドウ
npx @capgo/cli@latest build credentials manage

保存されたビルド認証情報をインタラクティブに管理します。 保存済みの認証情報の閲覧、設定内容の確認、CI/CD対応の .env ファイルのエクスポート、またはプラットフォームごとの認証情報の削除が可能です。以下のものと同じTUIを使用します: capgo init. 例: 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

オプション:

パラメーター種類説明
—appIdstring管理するApp ID(省略した場合、選択のプロンプトが表示されます)
—platformstring管理するプラットフォーム: ios または android(省略した場合、選択のプロンプトが表示されます)
—localbooleanローカルの .capgo-credentials.json のみを参照します
ターミナルウィンドウ
npx @capgo/cli@latest build credentials migrate

従来のプロビジョニングプロファイルを新しいマルチターゲット形式に移行します。 BUILD_PROVISION_PROFILE_BASE64 を CAPGO_IOS_PROVISIONING_MAP に変換します。 Xcodeプロジェクトからメインのbundle IDを自動的に検出します。 npx @capgo/cli build credentials migrate —platform ios

例:

ターミナルウィンドウ
Example:

オプション:

パラメーター種類説明
—appIdstringApp ID (省略時は capacitor.config から自動検出)
—platformstringPlatform (ios のみ対応)
—localbooleanグローバルではなく、ローカルの .capgo-credentials.json から移行します