🔹 ビルド
このプラグインのインストールステップとフルマークダウンガイドまでの全てのステップを含むセットアッププロンプトをコピーする
🏗️ Capgo iOS/Androidのネイティブビルドを管理する
🚀 Init
「 🚀 Init」Alias: onboarding
npx @capgo/cli@latest build initiOSビルドの認証情報をインタラクティブに設定する (証明書とプロファイルを自動で作成)
🔹 Request
「 🔹 Request」npx @capgo/cli@latest build request「Capgo Cloud」からネイティブビルドをリクエストする
このコマンドはプロジェクトディレクトリをzipし、Capgoにアップロードし、ビルドします。
ビルドは直接アプリストアに送信されます。
🔒 セキュリティ: Capgoサーバーにクレデンシャルは保存されません。ビルド完了後、自動で削除されます。
ビルド出力は、オプションで時間限定のダウンロードリンクでアップロードすることができます。
📋 必要条件: まず、次のコマンドでクレデンシャルを保存する必要があります:
npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>
例:
npx @capgo/cli@latest build request com.example.app --platform ios --path .オプション:
| パラメータ | タイプ | 説明 |
|---|---|---|
| —path | string | プロジェクトディレクトリへのパスを指定してビルド (デフォルト: 現在のディレクトリ) |
| —platform | string | ターゲットプラットフォーム: ios または android (必須) |
| —build-mode | string | ビルドモード: debug または release (標準: release) |
| __CAPGO_KEEP_0__ | string | iOS: Base64エンコードされた .p12 証明書 |
| __CAPGO_KEEP_0__ | string | iOS: 証明書パスワード (オプション: パスワードが設定されていない証明書の場合) |
| iOS: Apple ID メールアドレス | string | iOS: App スペシフィック パスワード |
| iOS: App Store Connect __CAPGO_KEEP_0__ キー ID | string | iOS: App Store Connect __CAPGO_KEEP_0__ 発行者 ID |
| iOS: App Store Connect __CAPGO_KEEP_0__ キー ID | string | iOS: App Store Connect API 発行者 ID |
| iOS: App Store Connect __CAPGO_KEEP_0__ キー ID | string | iOS: App Store Connect 発行者 ID |
| —apple-key-content | string | iOS: App Store Connect の Base64 エンコードされた API キー (.p8) |
| —App Store Connect チーム 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-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: 作品のフラビアをビルドする (例: 製品). 必要な場合、プロジェクトが複数のフラビアを持っている場合。 |
| —no-playstore-upload | boolean | このビルドのPlay Storeのアップロードをスキップします (保存されたPlay Configを無効にします). —output-uploadが必要です。 |
| —output-upload | boolean | このビルドのみで出力アップロードの動作をオーバーライドします (有効). 優先順位: CLI > 環境変数 > 保存済みのクレデンシャル |
| —no-output-upload | boolean | このビルドのみで出力アップロードの動作をオーバーライドします (無効). 優先順位: CLI > 環境変数 > 保存済みのクレデンシャル |
| —output-retention | string | このビルドのみで出力リンクの有効期間をオーバーライドします (1時間から7日). 例: 1時間、6時間、2日. 優先順位: CLI > 環境変数 > 保存済みのクレデンシャル |
| —skip-build-number-bump | boolean | 自動的にビルド番号/バージョン code をインクリメントするのをスキップします。プロジェクトファイルにすでに含まれているバージョンを使用します。 |
| —no-skip-build-number-bump | boolean | このビルドのみで自動的なビルド番号のインクリメントを再有効にするために、保存済みの資格情報を上書きします。 |
| -a, | string | API キーを使用してアカウントにリンクします。 |
| —supa-host | string | 自宅ホスティングまたは開発用のカスタム Supabase ホスト URL ( Capgo ) |
| —supa-anon | string | 自宅ホスティング用のカスタム Supabase anon キー |
| —verbose | boolean | 詳細なログとともに詳細な出力を有効にします。 |
🔹 資格情報
「資格情報」セクションnpx @capgo/cli@latest build credentialsローカルに保存されている機密情報を管理する
- 機密情報は~/.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/