⚠️ 最初に認証情報を設定してください
ビルド前に必須: ビルド認証情報(iOS用証明書、Android用キーストア)を設定する必要があります。
Capgo Cloud Buildを使い始めて、数分で最初のiOSまたはAndroidネイティブビルドを作成しましょう。
始める前に、以下が必要です:
npx @capgo/cli@latest app addを実行)⚠️ 最初に認証情報を設定してください
ビルド前に必須: ビルド認証情報(iOS用証明書、Android用キーストア)を設定する必要があります。
ビルド認証情報の設定
ビルドする前に、認証情報をローカルに保存する必要があります:
iOS用:
npx @capgo/cli 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"Android用:
npx @capgo/cli build credentials save \ --platform android \ --keystore ./release.keystore \ --keystore-alias "my-key" \ --keystore-key-password "key-pass" \ --keystore-store-password "store-pass"詳細については、完全な認証情報ガイドをご覧ください。
ローカルビルドの確認
まず、アプリがエラーなくローカルでビルドされることを確認してください:
# Webアセットをビルドnpm run build
# Capacitorと同期npx cap sync
# ローカルビルドをテスト(オプションですが推奨)npx cap open ios # iOS用npx cap open android # Android用Capgoで認証
Capgo APIキーを設定してください(まだ設定していない場合):
npx @capgo/cli@latest loginまたは環境変数を設定:
export CAPGO_TOKEN=your_api_key_here最初のビルドを実行
Androidデバッグビルドから始めます(テストに最速):
npx @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ビルドステータスの確認
CLIは自動的にポーリングしてビルドステータスを表示します。完了すると、以下が表示されます:
ビルドコマンドを実行すると、以下が実行されます:
graph LR A[あなたのマシン] -->|1. Zip Project| B[Local Temp] B -->|2. Upload| C[Capgo Cloud] C -->|3. Build| D[Build Server] D -->|4. Logs Stream| A D -->|5. Cleanup| E[Auto Delete]node_modulesとdotfilesを除く)プロセスが機能することを確認したら、本番ビルドを作成します:
npx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode release最初に署名認証情報を設定する必要があります。Androidビルド設定をご覧ください。
npx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode releaseiOSビルドには署名証明書とプロビジョニングプロファイルが必要です。iOSビルド設定をご覧ください。
重要: Capgo Cloud Buildは、アプリのネイティブ部分のみをビルドします(iOSおよびAndroidネイティブコード)。
あなたの責任:
npm run build)npx cap syncの実行package.jsonにあることの確認私たちが処理すること:
ビルド時間は開始から完了まで測定されます:
実際に使用したビルド時間のみが課金されます。隠れた料金はありません。
GitHub Actionsワークフローに追加:
- name: Build native app env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} run: | npm run build npx cap sync npx @capgo/cli@latest build ${{ secrets.APP_ID }} \ --platform both \ --build-mode releaseコミット前にローカルでビルドをテスト:
# テスト用のクイックデバッグビルドnpm run build && npx cap syncnpx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debug両方のプラットフォームで同時にビルド:
npx @capgo/cli@latest build com.example.app \ --platform both \ --build-mode release最初のビルドを作成したら: