メインコンテンツへスキップ
Replitのロゴ

Capgo を使って Replit からモバイルアプリをリリース

Replit は Capacitor アプリのビルド、公開、Live Update を実現:Mac なしでの iOS/Android ビルド、数分での OTA 修正、ワンクリックでのロールバックが可能。

  • アプリビルダー
  • Capacitor へエクスポート
  • ホスト型 MCP
  • CLI

Replit で Capgo をセットアップ

3ステップ以内。各ブロックをそのままコピーするだけです。

  1. ステップ 1

    Replit Shellでアプリを開く

    ReplitにはShellが用意されているので、そのまま次のステップを実行できます。または、ReplitからGitHubへpushし、ローカル環境にcloneして作業することも可能です。

    Shell
    $ npm install $ npm run build
  2. ステップ 2

    CapacitorとCapgoでラップする

    iOSとAndroid用にCapacitorを追加し、CapgoのCLIでLive Updateをセットアップします。ReplitアプリのbuildフォルダをwebDirとして指定してください(Viteの場合はdist)。

    Terminal
    $ npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android $ npx cap init "Your App" com.company.app --web-dir dist $ npx cap add ios && npx cap add android $ npx @capgo/cli@latest init
  3. ステップ 3

    クラウドでビルドしてアップデートを配信

    Capgo が署名を行い、Mac なしで iOS と Android アプリをビルドします。その後、Web の変更はすべて live update として配信されます。

    ターミナル
    $ npx @capgo/cli@latest build init $ npx @capgo/cli@latest build request --platform ios $ npx @capgo/cli@latest bundle upload --channel production

Replit へのプロンプト例

プロンプトをコピーして Replit に貼り付けてください。アプリ ID とバージョンをご自身のものに置き換えて使用します。

  • ビルド

    「このアプリを Capacitor 用に準備してください。ルーティングはクライアントサイドを維持し、静的ファイルを dist にビルドしてください。」

  • Build

    「@capgo/capacitor-updaterをインストールして、アプリ起動時にnotifyAppReadyを呼び出してください。」

  • アップデート

    「mainへのpushのたびに、Capgo bundleをproductionチャンネルにアップロードするGitHub Actionsワークフローを追加して。」

  • Build

    「Capgoでの最新のiOS buildのステータスを教えて。」

  • ロールバック

    「プロダクションチャネルを前のbundleにロールバックして。」

  • Observe

    「過去7日間のv2.3.0のアップデート統計を表示して。」

  • 公開

    「Androidのリリースビルドをリクエストして、Google Playの内部テストトラックに送信して。」

リリースサイクル全体

最初のビルドから次のライブ修正まで、すべてを1つのアカウントでカバー。

  1. 1

    Build

    クラウド上でiOSとAndroidの署名済みビルドを作成。手元にMacもXcodeも不要です。

    CapgoでネイティブアプリをBuild
  2. 2

    公開

    ビルドをTestFlightやGoogle Playに送信し、ストア審査に提出できます。

    MacなしでiOSアプリをBuild & Publish
  3. 3

    アップデート

    JavaScript、HTML、CSSの修正を数分でチャンネルにプッシュ。ロールバックも1ステップで。

    Capgo Live Updates
  4. 4

    Observe

    誰がアップデートを受け取ったか、何が失敗したか、各リリースのパフォーマンスを確認できます。

    Capgo を Observe

Replitに関する注意事項と制限事項

  • Replit AgentはリモートMCPサーバーをサポートしています。replit.com/integrationsにアクセスし、MCP Serversに https://api.capgo.app/mcp を追加して、OAuthでサインインしてください。
  • Replit Shellで Capgo CLI を実行できるため、ブラウザからビルドやuploadが可能です。Capgo API キーを使用して、そこで一度 npx @capgo/cli@latest login を実行してください。
  • Replit AgentはローカルのMCPサーバーを起動しません。ホストされたMCPと、Shell内の CLI を併用してください。

よくある質問

Capgo とReplit:よくある質問

MacがなくてもReplitでiOSアプリをビルドできますか?

はい、code をエクスポートした後であれば可能です。Web アプリを Capacitor でラップし、npx @capgo/cli@latest build request を実行してください。Capgo がクラウドで iOS と Android アプリの署名とビルドを行います。

Native Build ドキュメント

Replitを利用するために Capgo API キーは必要ですか?

ホスト型 MCP に API キーは不要です。OAuth でサインインします。ローカルの CLI MCP と CLI は、npx @capgo/cli@latest login で一度保存した API キーを使います。キーは Capgo コンソールの Settings > Organization > API keys で作成してください。

Capgo API キーを作成する

Replitで不具合のあるアップデートをロールバックできますか?

はい。Replitでチャンネルの参照先を前のbundleに戻すよう指示してください。デバイスは次回のアップデート確認時に切り替わります。また、Capgo updaterは、新しいbundleの起動に失敗した場合、自動的にロールバックを行います。

Live update ドキュメント

App StoreやGoogle PlayでLive Updateを使用しても問題ありませんか?

はい、JavaScript、HTML、CSS、およびアセットなどのWebレイヤーについては可能です。Native code、新しい権限、および新しいpluginについては、引き続きストアでのリリースが必要ですが、Capgo Buildを使えば簡単に作成できます。

ReplitからCapgoを利用する際の料金はいくらですか?

MCPサーバー、スキル、CLIは無料で利用できます。利用にはCapgoプランが必要ですが、すべてのプランはクレジットカード不要の14日間無料トライアルから始められます。Builds、Live Updates、Observeはすべてのプランに含まれています。

料金プラン

Replitから次回のリリースをデプロイ

Capgoアカウントを作成してReplitと連携し、最初のbuildまたはlive updateを今すぐプッシュしましょう。

ドキュメント

関連ページ