⚠️ セットアップ クレデンシャルを最初に実行してください
__CAPGO_KEEP_0__: __CAPGO_KEEP_0__:
インストールステップとフルマークダウンガイドを含むセットアップ用質問をコピーしてください。このプラグインのために。
Capgo Cloud Buildで始めて、iOSまたはAndroidのネイティブビルドを作成してみましょう。
始める前に、以下の条件を確認してください。
bunx @capgo/cli@latest app add ビルドクレデンシャルが設定されている⚠️ セットアップ クレデンシャルを最初に実行してください
__CAPGO_KEEP_0__: __CAPGO_KEEP_0__:
クイック スタート
セットアップ ビルド クレデンシャル
ビルドする前に、ローカルにクレデンシャルを保存する必要があります。
bunx @capgo/cli@latest build credentials save \ --platform ios \ --certificate ./cert.p12 \ --p12-password "password" \ --provisioning-profile ./profile.mobileprovision \ --apple-key ./AuthKey.p8 \ --apple-key-id "KEY123" \ --apple-issuer-id "issuer-uuid" \ --apple-team-id "team-id"コピーする
bunx @capgo/cli@latest build credentials save \ --platform android \ --keystore ./release.keystore \ --keystore-alias "my-key" \ --keystore-key-password "key-pass" \ --keystore-store-password "store-pass"を参照してください 詳細については、 エラーがないことを確認してください。
ローカルビルドを確認する
最初に、エラーがないことを確認してください。
# Build your web assetsbun run build
# Sync with Capacitorbunx cap sync
# Test local build (optional but recommended)bunx cap open ios # For iOSbunx cap open android # For AndroidCapgoにログインする
CapgoのAPIキーを設定します (既に設定されている場合は除きます):
bunx @capgo/cli@latest loginまたは環境変数を設定します:
export CAPGO_TOKEN=your_api_key_here最初のビルドを実行する
Android デバッグ ビルドから始めます (テストに最適):
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugビルドが進行中のリアルタイムログを確認できます:
✔ Creating build job...✔ Uploading project (15.2 MB)...✔ Build started
📝 Build logs:→ Installing dependencies...→ Running Gradle build...→ Signing APK...✔ Build succeeded in 3m 42sビルドのステータスを確認する
The CLI will automatically poll and display the build status. Once complete, you’ll see:
ビルドコマンドを実行すると、以下のことが起こります:
flowchart LR
A[Your Machine] -->|1. Zip Project| B[Local Temp]
B -->|2. Upload| C[Capgo Cloud]
C -->|3. Build| D[Mac Mini Silicon M4 Build Server]
D -->|4. Logs Stream| A
D -->|5. Cleanup| E[Auto Delete] node_modules アップロードビルド実行は、M4 マシン上で実行されます。
ビルドイメージでは、Xcode 26.2、Android Studio 2025、および .NET 9/.NET 10 SDK のネイティブビルドパイプライン用のワークロードをサポートしています。
プロセスが正常に動作することを確認したら、プロダクションビルドを作成してください。
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode release署名資格情報を設定する必要があります。詳細は「Android Build Configuration」を参照してください。 Android Build Configuration.
bunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode releaseiOSのビルドには署名証明書とプロビジョニングプロファイルが必要です。詳しくは iOSビルド設定.
Capgo ビルドのみ、コンパイルするために必要な __CAPGO_KEEP_0__ の全ソースは、機械上に残ります。 to compile your native app. Your full source code never leaves your machine.
| 含まれる | 説明 |
|---|---|
ios/ または android/ | Nativeプラットフォームフォルダ |
package.json, package-lock.json | 依存関係マニフェスト |
capacitor.config.* | Capacitorの設定 |
resources/ | アプリアイコン、スプラッシュスクリーン |
| ネイティブプラグインcode | そのプラグインのサブフォルダのみ ios/ または android/ 各Capacitorプラグインのサブフォルダ |
| 除外 | なぜ |
|---|---|
node_modules/ (ほとんど) | code のネイティブ プラグインのみが含まれ、JS の依存関係は含まれません |
src/ | code のウェブ ソースはローカルに残ります |
dist/, www/, build/ (root level) | __CAPGO_KEEP_0__ はすでにネイティブ フォルダにsync済みです cap sync |
.git/ | バージョン管理の履歴 |
.gradle/, .idea/, .swiftpm/ | ビルドキャッシュとIDEの設定 |
.envシークレット | __CAPGO_KEEP_0__ |
実行前に bunx @capgo/cli@latest build:
bun run build (またはフレームワークのビルドコマンド)bunx cap sync Webアセットをネイティブプロジェクトにコピーするpackage.jsonビルド時間は、開始から完了までの時間で測定されます。
実際に使用したビルド時間のみに対して支払います。隠れた料金はありません。
Capgo をトリガーして、 GitHub Actions ワークフローから自動的にビルドを実行してください。プッシュ、タグ、または手動ボタンクリックのいずれかで。詳細なワークフロー例については、 Capgo Actions ガイドを参照してください。 GitHub Actions ガイド __CAPGO_KEEP_0__ Actions ガイド
コミットする前に、ローカルでビルドテストしてください:
# Quick debug build for testingbun run build && bunx cap syncbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debug両プラットフォームのビルドを行うには、2つのコマンドを実行します。
# iOS buildbunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode release
# Android buildbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releaseCI/CD環境では、並列ジョブでこれらのコマンドを実行することで、ビルドの速度を向上させることができます。
最初のビルドを作成した後は、以下の手順に進んでください。