🔹 ビルド
このプラグインのインストール手順と完全なマークダウンガイドを含むセットアップコマンドをコピーします。
🏗️ Capgo Cloudを使用してネイティブiOS/Androidビルドを管理します。
🚀 初期化
「🚀 初期化」セクションAlias: onboarding
npx @capgo/cli@latest build initiOS ビルド用資格情報をインタラクティブに設定 (証明書とプロファイルを自動的に作成)
🔹 リクエスト
セクション「 🔹 リクエスト」npx @capgo/cli@latest build requestCapgo 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 .オプション:
| __CAPGO_KEEP_0__ | 種類 | 説明 |
|---|---|---|
| —path | string | プロジェクトディレクトリへのパスを指定してビルド (デフォルト: カレントディレクトリ) |
| —プラットフォーム | string | ターゲットプラットフォーム: ios または android (必須) |
| —ビルドモード | string | ビルドモード: debug または release (デフォルト: release) |
| —ビルド証明書Base64 | string | iOS: Base64エンコードされた .p12 証明書 |
| —p12-password | string | iOSの証明書パスワード(証明書にパスワードがなければ省略可能) |
| —apple-id | string | iOSのApple IDメール |
| —apple-app-specific-password | string | iOSのアプリ固有パスワード |
| —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) |
| アプリストア接続チームID | string | iOS: App Store Connect チーム ID |
| iOS: Xcode スキームをビルドする (デフォルト: アプリ) | string | iOS: Xcode でビルド設定を読むためのターゲット (デフォルト: スキームと同じ) |
| iOS: ディストリビューションモード | string | iOS: プロビジョニングプロファイルのパスまたは bundleId=path マッピング (繰り返し) |
| Android: Base64 でエンコードされたキーストアファイル | string | Android: Base64 でエンコードされたキーストアファイルのパス |
| Android: Base64 でエンコードされたキーストアファイルのパス | string | Android: Base64 でエンコードされたキーストアファイルのパス |
| Android: Base64 でエンコードされたキーストアファイルのパス | string | Android: Base64 でエンコードされたキーストアファイルのパス |
| —__CAPGO_KEEP_0__-key-alias | string | Android: __CAPGO_KEEP_0__キーストアキー・アリーアス |
| —__CAPGO_KEEP_0__-key-password | string | Android: __CAPGO_KEEP_0__キーストアキー・パスワード |
| —__CAPGO_KEEP_0__-store-password | string | Android: __CAPGO_KEEP_0__キーストアストア・パスワード |
| —__CAPGO_KEEP_0__-config-json | string | Android: Google Play サービスアカウント JSON を Base64 でエンコードしたもの |
| —android-flavor | string | Android: ビルドする製品フラバー (例: 製品化)。複数のフラバーを持つプロジェクトの場合、必須。 |
| —no-playstore-upload | boolean | このビルドのPlay Storeのアップロードをスキップ (保存済みのPlay Configをnullにする)。—output-uploadが必要 |
| —出力アップロード | boolean | このビルドのみの出力アップロードの動作をオーバーライドします (有効)。優先順位: CLI > 環境変数 > 保存済みの資格情報 |
| —出力アップロードの無効 | boolean | このビルドのみの出力アップロードの動作をオーバーライドします (無効)。優先順位: CLI > 環境変数 > 保存済みの資格情報 |
| —出力保持 | string | このビルドのみの出力の有効期間をオーバーライドします (1時間から7日)。例: 1時間、6時間、2日。優先順位: CLI > 環境変数 > 保存済みの資格情報 |
| —ビルド番号のスキップ | boolean | 自動ビルド番号/バージョンの code のインクリメントをスキップします。プロジェクトファイルにすでに含まれているバージョンを使用します。 |
| —ビルド番号のスキップの無効 | boolean | 保存済みの資格情報をオーバーライドして、このビルドのみで自動ビルド番号のインクリメントを再度有効にします。 |
| -a, | string | API を使用してアカウントにリンクします |
| —サーバーホスト | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —サーバーアノン | string | 自ホスト用にカスタムサーバーアノンキー |
| —詳細 | boolean | 詳細なログとともに詳細な出力を有効 |
🔹 クレデンシャル
セクション「 🔹 クレデンシャル」npx @capgo/cli@latest build 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/
ビルドから続けて進む
セクション「ビルドから続けて進む」Capgo を使用している場合 build CI/CD の自動化を計画する場合、__CAPGO_KEEP_0__ CI/CD に接続する Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDの Capgoネイティブビルド 製品ワークフローにおけるCapgoネイティブビルドの Capgo統合 製品ワークフローにおけるCapgo統合の CI/CD統合 CI/CD統合の実装詳細については GitHubアクション統合 for the implementation detail in GitHub Actions Integration.