メインコンテンツへスキップ

Capgo Build の紹介

Capgo Buildは、Capacitorアプリ向けのクラウドネイティブアプリコンパイルサービスです。ローカルの開発環境を維持することなく、iOSおよびAndroidアプリをビルドできます。Xcode、Android Studio、Macハードウェアは不要です。

Capgo Buildは、クラウド上で ネイティブ部分を Capacitor アプリ向けにコンパイルします:

iOS ビルド

専用のMac Mini Silicon M4マシン上で実行 — 自前のMacは不要です。

Android ビルド

同じM4フリートでビルド可能。Android Studio 2025も利用できます。

自動 Code 署名

証明書、プロビジョニングプロファイル、キーストアはすべて自動で処理されます。

ストアへの直接提出

署名済みアプリはApp Store ConnectとGoogle Playへ直接アップロードされます。

ローカルマシン、GitHub Actions、GitLab CI、あらゆるCI/CDパイプラインなど、どこからでも単一の CLI コマンドでビルドを実行できます。

ビルドマシンとツールチェーン

セクション「ビルドマシンとツールチェーン」

Capgo Build は、専用の Mac Mini Silicon M4 マシン上でネイティブジョブを実行します:

コンポーネント仕様
マシンMac Mini Silicon M4
CPU10コア M4 CPU(4つのパフォーマンスコア、6つの効率コア)
GPU10コア GPU
Neural Engine16コア Neural Engine
メモリ16GB RAM
OSイメージmacOS Tahoe 26.2

このビルドイメージは、ネイティブビルドパイプライン向けにXcode 26.2とAndroid Studio 2025をサポートしています。

Capgoでは、アプリをアップデートするための2つの補完的な機能を提供しています。それぞれの使い分けは以下の通りです。

シナリオLive UpdateCapgo のビルド
JavaScript/TypeScript のバグ修正 code✓
UI の変更 (HTML、CSS、画像)✓
Web 依存関係の更新✓
Capacitor プラグインの追加または削除✓
ネイティブ SDK バージョンの更新✓
ネイティブ権限の変更 (Info.plist、AndroidManifest)✓
Capacitor バージョンの更新✓
ネイティブ code の変更 (Swift、Kotlin、Java)✓
アプリアイコンやスプラッシュスクリーンの変更✓
アプリストアへの初回提出✓

iOS ビルドにローカル Mac は不要

Mac ハードウェアを所有せずに iOS アプリをビルド・リリースできます。Windows、Linux、任意の CI/CD システムを使っている人なら誰でも、iOS ビルドをトリガーして TestFlight に公開できます。

ローカル環境のセットアップをスキップ

Xcode や Android Studio をインストールしたり、SDK のバージョンを管理したりする必要はありません。Capgo Build がネイティブツールをすべて処理するので、CLI コマンドを実行するだけです。

認証情報の一元管理

証明書やキーストアを CI/CD シークレットに一度保存するだけで、チームメンバーはローカルマシンに署名用の認証情報がなくてもビルドをトリガーできます。

あらゆるCI/CDに対応

単一のCLIコマンドで、あらゆるパイプラインと統合できます。GitHub Actions、GitLab CI、Jenkinsなど、既存のワークフローの一部としてビルドをトリガーできます。

リアルタイムのビルドログ

ターミナルでビルドの進捗をライブで確認できます。ログはServer-Sent Eventsでストリーミングされるため、問題が発生した瞬間にデバッグできます。

ストアへの直接提出

署名済みのアプリは、App Store ConnectとGoogle Playに直接アップロードされます。ビルド完了からストア提出までの手動手順は不要です。

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

  1. アップロード - CLI は必要なもののみ(ネイティブプラットフォームフォルダ + ネイティブ依存関係)を圧縮し、安全なクラウドストレージにアップロードします
  2. ビルド - アプリはFastlaneを使用して専用インフラ上でコンパイルされます。ビルドを繰り返すと、デフォルトでアプリごとのコンパイルキャッシュが復元されます( cache_key 共有の汎用キャッシュを使用する場合は省略)。設定して --cache-key RCと本番を分けるか、または渡して --no-cache 復元と保存を無効にします
  3. 署名 - 証明書とキーストアが適用されます(ビルド中はメモリ内にのみ存在します)
  4. 提出 - 署名済みアプリはApp Store ConnectまたはGoogle Playに直接アップロードされます
  5. クリーンアップ - すべてのビルド成果物と認証情報は自動的に削除されます

ソースcodeはお使いのマシンに残ります。プラットフォーム固有のネイティブcodeのみがアップロードされます。

Capgo Build は、認証情報を一切保存しない設計です:

  • ランタイム限定の認証情報 - 証明書やキーストアが Capgo に保存されることはありません。アップロード後、ビルドが完了するとすぐに削除されます。
  • エフェメラルな環境 - 各ビルドは隔離環境で実行され、完了後に破棄されます
  • ログの保存なし - ビルドログはターミナルにストリーミングされるのみで、Capgo のサーバーには保存されません
  • 最小限のアップロード - リクエストしたネイティブプラットフォームのみがアップロードされ、コードベース全体はアップロードされません。 アップロードされる内容を正確に確認する

コストはビルド時間のみです:

  • ビルド分は Capgo プランに含まれます
  • 追加分はクレジット制度で利用可能
  • ビルドはネイティブツールチェーンがインストール済みの Mac Mini Silicon M4 上で実行されます
  • ストレージ費用なし