メイン コンテンツにスキップ
製品

Capgo Cloud Buildをご紹介します - ハッスルなくネイティブアプリをビルド

iOSとAndroid向けのCapacitorアプリをクラウドでビルドしてください。エクスポのように、ローカルのXcodeやAndroid Studioは必要ありません。CLIからアプリストアに直接提出してください。

マーティン・ドナディュー

マーティン・ドナディュー

コンテンツマーケター

Capgo Cloud Buildをご紹介します - ハッスルなくネイティブアプリをビルド

新しい__CAPGO_KEEP_0__ Cloud Buildの発表 Capgo Cloud Build - a new way to build your Capacitor apps for iOS and Android directly in the cloud, without the need for local development environments or CI/CD infrastructure.

解決する問題

ウェブ開発者にとって、ネイティブモバイルアプリを構築することは常に大きな痛みのポイントでした。必要なのは:

  • ローカル開発ツール:マシンにXcode (30+ GB) とAndroid Studioをインストールおよび維持すること
  • 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設定は必要ありません。ただ1つのコマンドだけが:

  1. ローカルにプロジェクトを圧縮します
  2. Capgoのクラウドインフラストラクチャにアップロードします
  3. 保存済みのクレデンシャルを使用して専用インフラストラクチャでアプリをビルドします
  4. リアルタイムでターミナルにログをストリームします
  5. App StoreとPlay Storeに提出します (設定済みの場合)

Capgo Builderのしくみ

Capgo Cloud BuildはExpo EAS Buildと同じアプローチで構築されました - 専用のクラウドインフラストラクチャがすべての複雑さを処理してくれます。

しかし、ここが私たちの違いです: 私たちは3年間このことを行ってきました私たちはCapgoの始まりから、クライアント向けにネイティブアプリを構築してきました。私たちは、Capacitorアプリを信頼性の高いものに構築するために必要なことを学んできました。

私たちの専門知識

過去3年間で

  • 独自のFastlaneシステムを構築 - Capacitor アプリ向けにカスタムのFastlane構成を開発
  • Capacitor ビルドをマスター - Capacitor ビルドの重要な側面、プラグイン構成からネイティブ依存関係までの深い知識
  • ネイティブのみに焦点を当て - iOSとAndroidのネイティブ部分のみをビルド。JavaScriptはあなたの側に残され、Web code は触れずに保管されます
  • インフラを改良 - 数千回の内部ビルドにより、ビルドシステムを改良し、利用可能なサービスとして提供

これは実験ではなく、長年使用してきた戦闘準備されたインフラストラクチャです。

Android向け

Androidビルドは、即時クリーンアップ後に完了した後、安全なCloudflareサンドボックス内で実行されます。アプリはGradleを使用して、Capacitorを最適化したビルドスクリプトでコンパイルされ、署名され、Playストアへの提出に準備されます。

iOS向け

iOSビルドは、Scaleway Mac miniをオンデマンドでプロビジョニングした専用のMacマシン上で実行されます。私たちのカスタムFastlane設定を使用します - 年間Capacitorビルドを通じて、改良されています - これにより、App Storeに提出するまで、ビルド、署名、テストフライトへの提出が行われます。各ビルドは、セキュリティのために隔離されたmacOSユーザーアカウント内で実行され、24時間後に自動的にマシンはクリーンアップされます。

リアルタイムログ

他のソリューションとは異なり、ビルドログは直接ターミナルにストリーミングされます。見ることができます:

  • 依存関係のインストール
  • ビルドのコンパイル
  • Code署名
  • App Storeへの提出
  • エラーまたは警告

そしてここが重要な部分です: ログは保存されません。 それらは、ビルド中のみ、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 にアップロードされることは ビルドを要求するまで、機械上のあなたのローカルに保存されます。

ビルドの流れ

ビルドコマンドを実行すると:

  1. ローカル: CLI はローカルに保存された資格情報を読み取ります。 ~/.capgo/credentials.json
  2. アップロード: Capgoサーバーに安全にHTTPS経由で送信されます。
  3. ビルド: ビルドプロセス中のみクレデンシャルが使用されます。
  4. クリーンアップ: ビルドが完了した後、Capgoサーバーからクレデンシャルが自動的に削除されます。

セキュリティ保証

以下の保証を提供します。

  • 永続的に保存されません - ビルド中のみCapgoサーバーにクレデンシャルが存在します。
  • 自動削除 - ビルド完了後即刻削除 (ビルド失敗時も最大24時間)
  • ログ、アーティファクトなし - iOSアプリのビルドログや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 (自動提出用)

詳細なセットアップ手順については、 私たちの セキュリティとプライバシーを第一に

キーストア以外にも、プライバシーとセキュリティを考慮したビルドシステムを設計しました:

ログの保存なし

  • コンテキスト: Capgo Builder / ネイティブ クラウド ビルド製品ページ。役割: セクションまたはページヘッダー。メッセージキー `native_build_security_feature4_title` (ネイティブ ビルド セキュリティ機能 4 のタイトル): ビルドログはリアルタイムでターミナルにストリーミングされ、サーバーからイベント (SSE) により送信されますが、ディスクやデータベースに永続化されることはありません
  • アーティファクトストレージなし: ビルドされたIPA/APKファイルは、Capgo のサーバーに保存されることなく、App Store/Play Storeサーバーに直接送信されます
  • 自動クリーンアップ:
    • 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統合

ページ/エリア: Capgo Builder / 自然のクラウドビルド製品ページ。役割: 短いUIラベルまたはナビゲーションアイテム。メッセージキー `native_build_feature_ci_cd` (Native Build Feature 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ビルド

ページ/エリア: Capgo Builder / ネイティブクラウドビルド製品ページ。役割: 短いUIラベルまたはナビゲーションアイテム。見つける場所: native-build.astroページ。メッセージキー `native_build_v2_calc_ios` (ネイティブビルドV2CalcIos)。

Your Code, Your Responsibility

One important principle of Capgo Cloud Build: __CAPGO_KEEP_0__、あなたの責任です。.

あなたのJavaScript、HTML、CSSはあなたの側に残ります。私たちはあなたのウェブcodeを処理、検査、または保存しません。 npm run build あなたはあなたの好きなビルドツールを使って、ウェブアセットをローカルにビルドし、

私たちはネイティブコンパイルを取り扱います。

  • この分離は意図的です: よりよいセキュリティ
  • - アプリケーションロジックはあなたのコントロールの外にありません - We don’t waste time rebuilding your web code
  • - 私たちはあなたのウェブ__CAPGO_KEEP_0__を再ビルドする時間を浪費しません 明確な責任

- あなたはウェブビルドプロセスをコントロールし、私たちはネイティブの複雑さを取り扱います

ライブアップデートについてどうしますか? Cloud Buildは私たちの既存のライブアップデートシステムと組み合わせられますCapgoのクラウドビルド

  • クラウドビルド: For native app changes (plugins, permissions, native code) that require App Store/Play Store review
  • ライブアップデート: For web code changes (HTML, CSS, JavaScript) that can be deployed instantly without review

ライブアップデート

:

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.

現在のステータス:完全にリリース クラウドビルドは2026年1月から完全にリリースされており、すべてのCapgoユーザーに利用可能です。生産環境でのフィードバックに基づいて、エクスペリエンスを改善しています。 はじめに必要なことは何か?

Discordに参加してください。

ハッスルなしでビルドを始めますか? Cloud Build ドキュメント 詳しく知るには

  • 設定 - iOS 証明書と Android キーストア
  • スタートガイド - 5 分で最初のビルド
  • iOS 用の設定 - 証明書、プロビジョニング プロファイル、App Store Connect
  • Android 用の設定 - キーストアと Play Store の設定
  • CI/CD統合 - パイプラインでビルドを自動化する
  • トラブルシューティング コンテキスト: サポート / プレミアムサポートページまたはサポートセクションのフッター。役割: セクションまたはページヘッダー。見つける場所: page support-policy.astro。メッセージキー `support_policy_troubleshooting_title` (サポートポリシー トラブルシューティング タイトル)。

- 一般的な問題と解決策

次のステップ

  • 現在、開発中です。iOS ビルドの高速化
  • : ディレクトリ依存関係のキャッシュをビルド間で実行してビルド時間を短縮するビルドアーティファクトの保存
  • : マニュアル配布用にIPA/APKファイルのオプションダウンロードカスタムビルドスクリプト
  • : プリ/ポストビルドハックとカスタムFastlaneレーンのサポート: オプションのログ保存用のデバッグと監査トレイル

We’re building Capgo Cloud Build to be the simplest, most developer-friendly way to build native mobile apps. If you have feedback or feature requests, we’d love to hear from you in our Discordコミュニティ.

ハッピービルディング!


詳しく

Keep going from Introducing Capgo Cloud Build - Build Native Apps Without the Hassle

Capgoを使用している場合 Introducing Capgo Cloud Build - Build Native Apps Without the Hassle CI/CDの自動化を計画するには、 Capgo CI/CD for the product workflow in Capgo CI/CD, Capgo Native Builds for the product workflow in Capgo Native Builds, Capgo Integrations for the product workflow in Capgo Integrations, CI/CD統合 CI/CD統合の実装詳細 GitHub Actions Integration Capgoの実装詳細についてはGitHub Actions Integrationで確認してください。

Live updates for Capacitor apps

When a web-layer bug is live, ship the fix through Capgo instead of waiting days for app store approval. Users get the update in the background while native changes stay in the normal review path.

マーティンから人間のサポート

今すぐ始めよう

最新のブログ記事

Capgoは、プロフェッショナルなモバイルアプリを作成するために必要な最良の洞察を提供します。