あなたを楽しませるところ Capgo Cloud Build - Capacitor アプリをiOSおよびAndroid向けにクラウド内で直接作成できる新しい方法
問題を解決する
ネイティブモバイルアプリを開発することは、ウェブ開発者にとっていつも痛みのポイントでした。
- ローカル開発ツール: Xcode (30+ GB)をインストールおよび維持する
- Macハードウェア: iOSビルドにはMacが必要であり、これはLinux/Windows CIランナーの場合に高価または不可能です
- CI/CD構成: GitHub Actionsまたは他のCI/CDワークフローを複雑に設定する必要があります
- 依存関係管理最新のビルドツール、SDK、証明書を環境間で最新のままに保つ
それをすべてスキップして、単一のコマンドを実行することができるのではないでしょうか?
Cloud Buildをご紹介します
Capgo Cloud Buildを使用すると、アプリをビルドすることは次のようになります:
# First time: Save your credentials locally
npx @capgo/cli@latest build credentials save --platform ios
npx @capgo/cli@latest build credentials save --platform android
# Then build
npx @capgo/cli@latest build com.example.app
それだけです。Xcode、Android Studio、複雑なCI/CD設定は必要ありません。単一のコマンドだけが:
- プロジェクトをローカルに圧縮する
- Capgoのクラウドインフラストラクチャにアップロードする
- 保存済みの資格情報を使用して専用インフラストラクチャ上でアプリをビルドする
- リアルタイムでターミナルにログをストリームする
- App StoreとPlay Storeに提出する (設定済みの場合)
どのように機能するか
Capgo Cloud Buildは、Expo EAS Buildと同じアプローチで構築されました - Dedicated Cloud Infrastructureがすべての複雑さを管理するようにしてくれます。
が異なるのはここだ 3年間で。 Capgo の始まりから、Capacitor アプリを内部でクライアント向けにネイティブアプリを構築してきた
Capgoの専門知識
過去の3年間で
- コンテキスト: Capgo Builder / ネイティブクラウドビルド製品ページ。役割: 短いUIラベルまたはナビゲーションアイテム。メッセージキー `native_build_builder_credit_over` (ネイティブビルドビルダークレジットオーバー) - We’ve created custom Fastlane configurations specifically optimized for Capacitor apps
- - Capacitor アプリ向けにカスタムFastlane構成を特に最適化 - We have deep knowledge of what’s important when building for Capacitor, from plugin configurations to native dependencies
- - __CAPGO_KEEP_0__ ビルドの深い知識を持つ - We build only the native parts (iOS and Android). Your JavaScript stays on your side - we never touch or store your web code
- - iOSとAndroidのネイティブ部分のみを構築。JavaScriptはあなたの側に残す - __CAPGO_KEEP_0__ を触ったり保存したりしない - 数千の内部ビルドを通じて、ビルドシステムを徹底的に改良しました。 これをあなたに提供する前に
This isn’t a new experiment. It’s battle-tested infrastructure we’ve relied on for years, now available as a service.
For Android
Android ビルドは、実行後即時クリーンアップされる安全な Cloudflare サンドボックス内で実行されます。 また、Gradle を使用して、 Capacitor 最適化されたビルドスクリプトを使用してアプリをコンパイルし、署名し、Play Store に提出する準備が整います。
For iOS
iOS ビルドは、オンデマンドでプロビジョニングされた Scaleway Mac mini マシン上で実行されます。 また、数年間の Capacitor ビルドを通じて、カスタムの Fastlane 設定を使用して、ビルド、署名、テストフライトへの提出を実行します。 また、各ビルドは、セキュリティのために隔離された macOS ユーザーアカウント内で実行され、24 時間後にマシンは自動的にクリーンアップされます。
Real-Time Logs
他のソリューションとは異なり、ビルドログを直接あなたのターミナルにストリーミングします。 これを観察できます:
- Dependency installation
- Build compilation
- Code signing
- App store submission
- エラーまたは警告
そして重要なのはここです: ログは保存されません。。ビルド中のみ、CLI セッションを通じて利用可能です。プライバシーを確保します。
クレデンシャルについて
ビルドする前に、署名用クレデンシャルを提供する必要があります。Capgoは、最大限のセキュリティを考慮してこれを取り扱います。
ローカルにクレデンシャルを保存する
クレデンシャルはローカルに保存されます。 ~/.capgo/credentials.json:
# For iOS - provide certificates and provisioning profiles
npx @capgo/cli@latest build credentials save --platform ios \
--certificate ./path/to/cert.p12 \
--p12-password "your-password" \
--provisioning-profile ./path/to/profile.mobileprovision
# For Android - provide keystore and passwords
npx @capgo/cli@latest build credentials save --platform android \
--keystore ./path/to/keystore.jks \
--keystore-alias "your-alias" \
--keystore-key-password "key-password" \
--keystore-store-password "store-password"
これらのクレデンシャルは Capgoにアップロードされることはありません。 ビルドを実行するまで、機械上に安全に保管されます。
ビルドの流れ
__CAPGO_KEEP_0__を実行すると、以下のコマンドが実行されます。
- ローカル: CLIは、以下の情報をローカル環境から読み取ります。
~/.capgo/credentials.json - アップロード: Capgoのビルドサーバーに、HTTPSで安全に送信されます。
- ビルドコンテキスト: ホームページのランディングプロダクト機能セクション。役割: ショートUIラベルまたはナビゲーションアイテム。見られる場所: コンポーネントランディング/オートメーション機能。メッセージキー `landing_automation_build` (ランディングオートメーションビルド)。
- : ビルドプロセス中のみ、__CAPGO_KEEP_0__のクレデンシャルが使用されます。: Credentials are automatically deleted from Capgo servers after the build completes
: ビルドが完了すると、__CAPGO_KEEP_0__サーバーからクレデンシャルが自動的に削除されます。
セキュリティ保証
- ✅ : 以下の保証を提供します。 - Capgoサーバー上にクレデンシャルは、ビルド中のみ存在します。
- ✅ 自動削除 - ビルド完了後即刻削除 (ビルド失敗でも最大24時間)
- ✅ ログやアーティファクトなし - ビルドログやIPA/APKファイルがクレデンシャルトレースを含む可能性があるため、保存しません
- ✅ 一時環境 - ビルド環境は使用後完全に破棄されます
- ✅ ストアへの直接配信 - アプリはApp Store/Play Storeに直接配信されます - Capgoはアプリを保持しません
クレデンシャル管理
保存済みのクレデンシャルを管理するのはあなたの責任です:
# List saved credentials (passwords masked)
npx @capgo/cli@latest build credentials list
# Clear credentials for a specific platform
npx @capgo/cli@latest build credentials clear --platform ios
# Clear all credentials
npx @capgo/cli@latest build credentials clear
どのようなクレデンシャルが必要ですか?
iOS向け:
- 証明書ファイル(.p12ファイルとパスワード)
- プロビジョニングプロファイル(.mobileprovisionファイル)
- オプション: App Store Connect API キー(自動提出用)
Android向け:
- キーストアファイル(.jksまたは.keystore)
- キーストアのエイリアス
- キーストアのキーパスワード
- キーストアのストアパスワード
- オプション: Google PlayサービスアカウントJSON(自動提出用)
詳細はこちらの 資格情報ドキュメント 詳細なセットアップ手順についてはこちらを参照してください。
プライバシーとセキュリティを第一に考えています。
資格情報以外にも、プライバシーとセキュリティを考慮したビルドシステムを設計しました。
- ログの保存なしビルドログはリアルタイムでターミナルにストリーミングされますが、ディスクやデータベースに保存されることはありません。
- アーティファクトの保存なしビルドされたIPA/APKファイルは、App Store/Play Storeサーバーに直接送信されます。Capgoは保存しません。
- 自動クリーン:
- Android: ビルドサンドボックスは即時で破棄されます。
- iOS: ビルド後、Macユーザーアカウントはクリーンされ、24時間後にマシンは破棄されます。
- 隔離ビルド各iOSビルドは、独自のキーチェーンを持つ完全に独立したmacOSユーザーアカウントで実行されます。
- あなたの Code プライバシー:JavaScript/HTML/CSSはサーバーに接触することはありません
- ビルド履歴なし:ビルドのバージョンやメタデータは、必要なものだけを保存します
どこでも利用可能
Cloud Buildはどこでも利用可能 - ローカルマシン、GitHub Actions、GitLab CI、またはCI/CDプラットフォーム
ローカル開発
ローカルマシン上で、クレデンシャルを1回保存し、いつでもビルド
# One-time credential setup
npx @capgo/cli@latest build credentials save --platform ios \
--certificate ./certs/dist.p12 \
--p12-password "$P12_PASSWORD" \
--provisioning-profile ./certs/profile.mobileprovision
# Build anytime
npx @capgo/cli@latest build com.example.app --platform ios
CI/CD統合
:CI環境では、次のいずれか
オプション1: CI内でクレデンシャルを保存 (簡単な方法を推奨)
# GitHub Actions example
- name: Save credentials and build
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
P12_PASSWORD: ${{ secrets.P12_PASSWORD }}
run: |
# Decode base64-encoded credentials from secrets
echo "${{ secrets.IOS_CERTIFICATE_BASE64 }}" | base64 -d > cert.p12
echo "${{ secrets.PROVISIONING_PROFILE_BASE64 }}" | base64 -d > profile.mobileprovision
# Save credentials
npx @capgo/cli@latest build credentials save --platform ios \
--certificate ./cert.p12 \
--p12-password "$P12_PASSWORD" \
--provisioning-profile ./profile.mobileprovision
# Build
npx @capgo/cli@latest build com.example.app --platform ios
オプション 2: 連携認証情報を直接提供する (高度な使用例用)
環境変数に認証情報を直接渡すこともできます - 詳細は 認証情報のドキュメント を参照してください。
CI環境でMacランナーを設定する必要はありません。ビルドキャッシュを管理する必要もありません。SDKをインストールする必要もありません。Capgoはすべての処理をクラウドで行っています。
シンプルで透明な価格設定
実際に使用したビルド時間に基づいて料金を請求します。
- Androidビルドコンテキスト: Capgo Builder / ネイティブクラウドビルド製品ページ。役割: 短いUIラベルまたはナビゲーションアイテム。見つける場所: native-build.astroページ。メッセージキー `native_build_v2_calc_android` (ネイティブビルドV2CalcAndroid)。
- : 1倍マルチプライヤーiOSビルド
No surprise fees, no minimum commitments. You only pay for what you use.
あなたの Code, あなたの責任
One important principle of Capgo Cloud Build: 私たちが処理するのはネイティブ部分のみです。.
あなたの JavaScript、HTML、CSS はあなたの側に残します。私たちはあなたのウェブ code を処理、検査、または保存しません。ウェブアセットをローカルにビルドする (あなたが使用している code またはあなたが好むビルドツールを使用) の責任はあなたにあります。私たちはネイティブのコンパイルを取り扱います。 npm run build この分離は意図的に行われています。
よりよいセキュリティ
- - アプリケーションロジックはあなたのコントロールの外にありません。 より速いビルド
- - 私たちはあなたのウェブ __CAPGO_KEEP_0__ を再ビルドする時間を浪費しません。 - We don’t waste time rebuilding your web code
- __CAPGO_KEEP_0__ - Capgoで管理するWebビルドプロセス、ネイティブの複雑さをCapgoが処理する
ライブアップデートについて
Cloud BuildはCapgoの既存の ライブアップデートシステムを補完する
- 。ここでは、それらがどのように連携するかを紹介します。: For native app changes (plugins, permissions, native code) that require App Store/Play Store review
- :ネイティブアプリの変更(プラグイン、パーミッション、ネイティブ__CAPGO_KEEP_0__)がApp Store/Play Storeのレビューを必要とする場合: For web code changes (HTML, CSS, JavaScript) that can be deployed instantly without review
コンテキスト:ホームページの問題/解決部分。役割:セクションまたはページヘッダー。見られる場所:ページpremium-support.astro。メッセージキー`ps_help_updates_title` (Ps Help Updates Title)。
:Web__CAPGO_KEEP_0__の変更(HTML、CSS、JavaScript)が即時でレビューなしでデプロイできる場合
Cloud Build has been fully released since January 2026 and is available to all Capgo users. We’re continuing to improve the experience based on production feedback.
必要な手助けが必要ですか? CapgoのDiscordに参加してください 私たちに知らせてください - 私たちはあなたの最初のビルドを実行するのに役立つことを願っています。
始め方
手間を省くビルドを実行する準備ができましたか? Capgo Cloud Buildのドキュメント 設定の詳細
- iOS証明書とAndroidキーストアの設定 5分で最初のビルド
- iOS用の設定 Capgo Cloud Buildのドキュメント
- 設定の詳細 - 証明書、プロビジョニング プロファイル、App Store Connect
- - Android用の設定 - キーストアとPlay Storeの設定
- CI/CD統合 - パイプラインでビルドを自動化
- トラブルシューティング - 一般的な問題と解決策
次のステップ
現在進行中
- iOSビルドの高速化:依存関係をビルド間でキャッシュしてビルド時間を短縮
- ビルドアーティファクトの保存: __CAPGO_KEEP_0__ のオプションダウンロード (IPA/APK ファイル) による手動配布
- カスタムビルドスクリプト: プリ/ポストビルドのハックとカスタムFastlaneレーンのサポート
- ビルドログの履歴: デバッグと監査トレイルのためのオプションログの保存
私たちは Capgo Cloud Build を開発中で、最も開発者にフレンドリーな方法でネイティブモバイルアプリをビルドすることを目指しています。ご意見や機能のリクエストがあれば、Discordコミュニティでご連絡ください。 Discordコミュニティ.
ハッピービルド!
詳しく
Keep going from Introducing Capgo Cloud Build - Build Native Apps Without the Hassle
Capawesome のアプリフローとは Introducing Capgo Cloud Build - Build Native Apps Without the Hassle Capgo を使用している場合 Capgo CI/CD for the product workflow in Capgo CI/CD, Capgo Native Builds for the product workflow in Capgo Native Builds, Capgo Integrations Capgoの製品ワークフローにおけるCapgo統合 CI/CD統合 CI/CD統合の実装詳細については GitHubアクション統合 GitHubアクション統合の実装詳細については