⚠️ 最初に認証情報を設定してください
ビルド前に必須: iOS/Android認証情報をローカルに保存してください。
🏗️ クラウドでネイティブモバイルアプリをビルドし、App StoreとPlay Storeに自動的に送信します。
buildコマンドを使用すると、Expoがビルドを処理する方法と同様に、CapgoのクラウドインフラストラクチャでCapacitorアプリをiOSおよびAndroid用にビルドできます。アプリは専用インフラストラクチャでビルドされ、アプリストアに自動的に送信できます。
現在のステータス: パブリックベータ
従来のネイティブモバイルアプリのビルドには以下が必要です:
Capgo Cloud Buildを使用すると、以下が得られます:
npx @capgo/cli@latest build com.example.appこれだけです!アプリはクラウドでビルドされ、リアルタイムログが表示されます。
⚠️ 最初に認証情報を設定してください
ビルド前に必須: iOS/Android認証情報をローカルに保存してください。
はじめに
数分で最初のネイティブビルドを作成します。
iOSビルド
証明書を設定してApp Store用にビルドします。
Androidビルド
キーストアを設定してPlay Store用にビルドします。
トラブルシューティング
一般的なビルドの問題の解決策。
npx @capgo/cli@latest build [appId] [options]両方のプラットフォーム用にビルド:
npx @capgo/cli@latest build com.example.appiOS専用にビルド:
npx @capgo/cli@latest build com.example.app --platform iosAndroidをデバッグモードでビルド:
npx @capgo/cli@latest build com.example.app --platform android --build-mode debug特定のディレクトリからビルド:
npx @capgo/cli@latest build com.example.app --path ./my-app| オプション | タイプ | デフォルト | 説明 |
|---|---|---|---|
appId | string | capacitor.config | アプリケーションID(例: com.example.app) |
--path <path> | string | 現在のディレクトリ | プロジェクトディレクトリへのパス |
--platform <platform> | string | both | ターゲットプラットフォーム: ios、android、またはboth |
--build-mode <mode> | string | release | ビルドモード: debugまたはrelease |
--build-config <config> | string | - | JSON文字列としての追加ビルド設定 |
-a, --apikey <apikey> | string | - | APIキー(またはCAPGO_TOKEN環境変数を使用) |
--supa-host <url> | string | https://api.capgo.app | カスタムSupabaseホストURL |
--supa-anon <key> | string | - | カスタムSupabase anonキー |
sequenceDiagram participant Dev as Developer participant CLI as Capgo CLI participant Cloud as Capgo Cloud participant iOS as Mac Builder participant Android as Android Builder
Dev->>CLI: build com.example.app CLI->>CLI: Zip project locally CLI->>Cloud: Upload to R2 Cloud->>iOS: Provision Mac (iOS) Cloud->>Android: Start sandbox (Android) iOS-->>CLI: Stream logs (SSE) Android-->>CLI: Stream logs (SSE) iOS->>Cloud: Build complete Android->>Cloud: Build complete Cloud->>iOS: Cleanup (24h later) Cloud->>Android: Cleanup (instant) CLI->>Dev: Build succeedednode_modules、dotfilesを除く)Capgo Cloud Buildは新しいインフラストラクチャではありません - 3年間内部で使用しています:
GitHub Actions、GitLab CI、またはあらゆるCI/CDプラットフォームで動作します:
- name: Build native app env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} run: | npm run build npx cap sync npx @capgo/cli@latest build com.example.app \ --platform both \ --build-mode release不要なもの:
ビルド時間は実際の使用量に基づいて課金されます:
一般的なコスト:
使用した分のみお支払いください。最低料金なし、サプライズなし。
| 機能 | Capgo Cloud Build | GitHub Actions (Mac) | Expo EAS |
|---|---|---|---|
| ローカルMac必須 | ❌ いいえ | ✅ はい | ❌ いいえ |
| 設定の複雑さ | ⭐ 単一コマンド | ⭐⭐⭐ 複雑なYAML | ⭐⭐ 設定ファイル |
| Capacitorネイティブ | ✅ 最適化 | ⚠️ 汎用 | ❌ Expoのみ |
| コードのプライバシー | ✅ 保存されない | ⚠️ ランナー内 | ⚠️ アップロード |
| コスト(iOS) | 💰 2倍ベース | 💰💰💰 10倍高価 | 💰💰 プレミアム |
重要: Capgoはネイティブ部分のみをビルドします。
✅ 私たちがビルド:
❌ あなたがビルド(ローカル):
npm run build)npx cap sync)この分離により:
パブリックベータ中の現在の制限事項:
面倒なしでビルドする準備はできましたか?
最初のビルドを作成
最初のクラウドビルドへのステップバイステップガイド。
パブリックベータに参加
Cloud Buildはパブリックベータ中です。コミュニティに参加してアクセスを取得してください。