コンテンツにジャンプ

Getting Started

「Capgo Cloud Build」で始めて、iOSまたはAndroidのネイティブビルドを作成できます。

始める前に、以下を確認してください。

  • ローカルで成功するようにビルドされるCapacitor アプリ
  • Node.js 20 以上がインストールされている
  • A Capgo アカウント (無料試用版でも始められます)
  • あなたのアプリはすでに Capgo に登録されています (実行してください) bunx @capgo/cli@latest app add 実行しない場合は
  • (あらかじめ署名資格情報を用意する必要はありません — 次のステップで設定します。)

Capgo はアプリをビルドおよび提出するために署名資格情報が必要ですが、手動で管理する必要はありません。答えを2つ回答し、実行するための正確なコマンドを指示します。

あなたは Capgo に認証する必要があります。ビルドするにはまだ認証していない場合は

ターミナル画面
bunx @capgo/cli@latest login
# or, in CI, set the token directly:
export CAPGO_TOKEN=your_api_key

あなたが直前に実行した場合 build initあなたはすでに準備が整っています — オンボーディングは、最後にビルドを開始するオプションを提示しますので、最初のビルドはすでに送信されている可能性があります。 🎉

そうでない場合は、 build request--platform ビルドするものに設定します:

ターミナルウィンドウ
bunx @capgo/cli@latest build request com.example.app --platform <android|ios> --build-mode debug

CLI はプロジェクトをアップロードし、ターミナルでビルドログをリアルタイムでストリーミングし、— また、クレデンシャルが設定されたら、結果をストアに自動的に提出します。

ビルドコマンドを実行すると、以下のことが起こります:

  1. ローカル準備 - プロジェクトはzip化されます (除く node_modules ドットファイル)
  2. アップロード - zipは安全なクラウドストレージにアップロードされます (Cloudflare R2)
  3. ビルド実行 - アプリは専用のインフラでビルドされます
  4. ログストリーミング -リアルタイムログはサーバーセッションイベントを介してターミナルにストリーミングされます
  5. 自動クリーンアップ - ビルドアーティファクトは削除されます (Android: 即時, iOS: 24時間)

Capgo Build only uploads the 必要なファイルのみ to compile your native app. Your full source code never leaves your machine.

コンパイルするために必要な最小限のファイルのみをアップロードします。

あなたの全ソースコードはあなたのマシンに留まります。
あなたの全ソースコードはあなたのマシンに留まります。Section titled “What Gets Uploaded”
ios/ Included android/Description
package.json, package-lock.jsonまたは
capacitor.config.*Capacitor configuration
resources/アプリアイコン、スプラッシュスクリーン
ネイティブプラグイン codeOnly the ios/ or android/ 各 Capacitor プラグインのサブフォルダ

アップロードされていないもの

Section titled “What’s NOT Uploaded”
除外なぜ
node_modules/ (ほとんどの場合)Only native plugin code is included, not JS dependencies
src/ウェブソース code はローカルに残ります
dist/, www/, build/ (root level)既にネイティブフォルダにSync済み cap sync
.git/バージョン管理の履歴
.gradle/, .idea/, .swiftpm/ビルドキャッシュとIDE設定
.env, 保存未アップロード

「あなたの責任」というセクション

実行する前に

ウェブアセットをビルドする bunx @capgo/cli@latest build:

  1. - (またはフレームワークのビルドコマンド) bun run build ネイティブに同步
  2. - ウェブアセットをネイティブプロジェクトにコピーする bunx cap sync Sync to native (or your framework's build command)
  3. 依存関係をコミットする - すべてのネイティブ プラグインが含まれていることを確認する package.json

「Capgo ビルドを取り扱う方法」

「Capgo ビルドを取り扱う方法」セクション
  • ネイティブ iOS コンパイル (Xcode、Fastlane)
  • ネイティブ Android コンパイル (Gradle)
  • Code であなたの資格情報で署名する
  • アプリ ストアの提出 (設定済みの場合)

最初のビルドを作成した後、

ヘルプが必要ですか?

ヘルプが必要ですか?