Capgo Build 帮助我们简化了 Capacitor 应用的发布流程。我们只需通过一个清晰的工作流,即可构建并发布 iOS 和 Android 应用。
无需 Mac 即可发布
从任意机器构建已签名的 iOS 和 Android CapacitorJs 包。从 CI 分享二维码,或上传到应用商店。
14 天无限免费试用。无需信用卡 14 天退款保证。随时取消。
一条命令,从任意机器发布到应用商店,或直接推送给用户
配置只需 60 秒。
iOS 一个 .p8,Android 一个 Google 登录。Capgo 负责处理证书和密钥。
$ bunx @capgo/cli@latest build init --platform
ios
引导式 App Store Connect 密钥创建在 macOS 上运行。
每次构建、状态及所用分钟数
你从 CLI 或 CI 请求的构建会显示在 Live Updates 旁边,并附带失败原因和各平台构建时间。
集中管理所有 iOS 和 Android 构建
为两个商店提供云端构建,包含状态、时长和失败原因,以及该周期内已使用的构建时长。
- 各平台成功、失败和运行中的构建
- 失败原因会保留在构建记录中
- 构建分钟数按您的套餐统计
为交付而生,无需时刻盯着。
点击任意卡片,查看具体内容。
Native Build,不再痛苦。
$ capgo build request --platform ios ✔ 2m 41s $ capgo build request --platform android ✔ 1m 22s
一条 CLI 命令
同一个 flag,两个平台通用。构建、签名、发布。
capgo build request --platform ios 归档、签名并上传到 TestFlight。 --platform android 使用你的 keystore 组装、签名并上传到 Play。一个 CLI,体验完全一致。
Apple Silicon 运行器
为 iOS 和 Android 提供 M4 Mac runner。构建快速且一致。
零信任安全
凭据从不存储,每次构建后即删除。
~/.capgo-credentials/credentials.json,只通过 HTTPS 发送到临时构建环境,构建一结束就立即清除。日志会实时流式输出到你的终端,绝不会写入 Capgo 的磁盘。
按需上架
上传到 TestFlight 和 Play —— 也可以跳过,直接分享 Capgo QR 码。
app_store 分发包通过 Fastlane 上传到 App Store Connect / TestFlight;Android 则上传到 Play。更想用 Capgo QR 码?请使用
ad_hoc 在 iOS 上或 --no-playstore-upload 在 Android 上配合 --output-upload应用商店保持可选。
QR 分享 + 实时 logs
流式输出 logs,再给测试人员一个可扫描的 QR 下载码。
qr_download_link 消息会生成可扫描的 QR + APK / IPA 下载 URL —— 无需 TestFlight 或 Play,即可从 CI 直接分享给客户。
Android flavors 与 Cordova 支持
Flavors、keystores 和 Cordova plugins 都会自动处理。
--android-flavor production 支持你声明的 build.gradle 任何 flavor。我们会自动检测来自
capacitor-cordova-android-plugins/build.gradle的 Cordova plugins。无需手动配置。通过 flag 传入 Keystore + Play service-account JSON。
60 秒快速上手
iOS 可选使用 .p8,或由我们为你创建。Android 只需一次 Google 登录。
bunx @capgo/cli@latest build init --platform ios|android 启动向导。iOS:拖入 .p8 → CSR、证书、P12、bundle ID、provisioning profiles,全部自动完成。Android:一次 OAuth 点击 → Play Console 项目、service account、keystore,全部自动完成。支持断点续传,Ctrl-C 中断也安全,在 CI 中运行一致。
适配 CI/CD
支持 GitHub Actions、GitLab 和 Bitbucket。无需交互式输入。
点击任意卡片展开,或使用 Tab 后按 Enter。
构建失败?AI 会解释原因并告诉你如何修复。
Capgo AI、你自己的 AI,或者直接跳过。始终由你选择。
-
通俗易懂的原因
用通俗语言说明原因,而不只是那行红色报错。
-
具体的修复方案
需要修改的确切 flag、文件或设置,可直接复制粘贴。
-
始终可选
失败时你可以选择:Capgo AI、给你自己的 AI 的 prompt,或跳过。绝不强制,绝不自动。
已用 Builder 发布上线的团队
来自使用 Capgo 进行构建和发布的 Capacitor 团队的简短评价。
我们最初是通过插件发现 Capgo 的,事实证明,这为我们团队实现更高效的发布流程提供了一个极佳的切入点。
不想自己动手配置? 直接让 AI 来搞定。
Capgo MCP 已随 CLI 提供。在编辑器中安装后,用自然语言描述需求,它就会处理 keystore、签名、Play 发布和首次 build。你只需确认 Google 登录。
npx install-mcp 'npx @capgo/cli@latest mcp' --client codex
npx install-mcp 'npx @capgo/cli@latest mcp' --client cursor
npx install-mcp 'npx @capgo/cli@latest mcp' --client claude-code
npx install-mcp 'npx @capgo/cli@latest mcp' --client windsurf
npx install-mcp 'npx @capgo/cli@latest mcp' --client vscode
npx install-mcp 'npx @capgo/cli@latest mcp' --client zed
- 在聊天中即可完成 keystore、签名、Google Play 和首次 cloud build
- 凭据保留在你的机器上。Secrets 绝不会被回显。
- install-mcp 会写入客户端配置;Capgo 工具仍通过 @capgo/cli 运行
你的 Agent 会使用 Capgo 工具,在人工确认环节停下,无法伪造构建通过,也能调试失败。
更多提问
- 构建并上传我的 iOS App 到 TestFlight
- 为什么我上次的 Android build 失败了?查看 build logs
- 构建已签名的 Android release 并提交到 Google Play
添加 Capgo Agent Skills,让你的 agent 遵循正确的 build 配置: npx skills add Cap-go/capgo-skills 探索 AI 工具 →
你的密钥始终只属于你。
我们构建 App。我们绝不存储你的凭据。
凭据保存在你的机器上,而不是我们的。
本地存储于 ~/.capgo-credentials/credentials.json。Capgo 服务器绝不会持久化存储它们。
仅通过 HTTPS 连接至临时构建环境。
凭据流式传输至每次构建的环境,仅使用一次,并在任务结束时清除。
日志绝不会触及 Capgo 服务器。
构建输出仅流式传输至您的终端。不会写入我们的磁盘,也不会保留任何内容。
每次构建后即刻销毁构建环境。
默认不存储日志,也不存储构建产物。两者均需手动开启,并设置明确的 TTL。
Capgo Builder 与其他方案对比
同样的构建效果,更低的信任成本。
| Capgo 构建器 | 自建 CI/CD GitHub 操作 / Bitbucket / GitLab | 竞品云服务 | |
|---|---|---|---|
| 配置耗时 | 约 60 秒。 capgo build init 只需一个 .p8 文件,即可创建 CSR、cert、P12、bundle ID 和 provisioning profile。 | 数天。编写 Fastlane lane、自行管理签名、配置 secrets、调试 runner 故障。 | 在 portal 中生成证书,上传 .p12 和 profiles,并连接 Git 仓库。 |
| 源码 code 访问权限 | 零。 CLI 只打包构建所需的文件,并上传到一次性 runner。我们绝不会看到您的仓库。 | 运行在您的 runner 上。由您掌控,由您负责。 | 必须使用。每次构建都会从 Git 托管平台 clone 您的完整代码库。 |
| 凭据存储 | 绝不会持久化存储在我们的服务器上。 凭据保留在您的机器上,只会进入当前构建环境,并在 24 小时内删除,即使构建失败也是如此。 | 存储在您的 CI 服务商的 secret store 中(GitHub Secrets、GitLab CI Variables)。多了一个需要审计的 vault。 | 存储在供应商的服务器上,并进行静态加密。您需要信任他们的密钥管理。 |
| 构建日志存储 | 不存储。 Logs 通过 WebSocket 流式输出到终端,构建结束后即消失。 | 由你的 CI 提供商保留约 90 天。任何有仓库访问权限的人都能看到。 | 根据套餐不同,会在其数据库中保留 30-90 天。 |
| 先试后买 退款保证 | 支持。14 天免费试用,无需信用卡。 支持。14 天退款保证。 注册、运行 capgo build request,然后发布上线。套餐 $12/月起,包含 Native Build 和 Live Updates。 | "免费" 直到 runner 分钟数用完,之后 macOS 账单会快速累积。 | 最低 $19/月。Live Updates 需单独付费。免费额度需要走他们的开源计划。 |
| 单次构建成本 | 先用套餐分钟数,再用 credits。 套餐包含分钟数。可按阶梯用预付费额度充值,不会有意外的按分钟账单。 | 仅 GitHub runner 上的 macOS 分钟数就约 $4-5,还没算工程师时间。 | 按套餐每月 build 分钟数计费;超额政策未公开。 |
| Live (OTA) 更新 | 已包含。 每个 Capgo 套餐都包含 OTA JS、CSS 和资源更新。同一账号,无需附加组件。 | 不包含。需单独自建或购买 OTA。 | 单独的付费附加项,在 build 费用之外另计。 |
| 维护时间 | 零。 我们负责维护 build 系统、Fastlane 模板、runner 镜像以及证书更新逻辑。 | 每月都要花数小时:证书续期、API 变更、runner 漂移、Gradle 更新。全得你自己来。 | 零。平台由我们维护。 |
| AI 构建调试 | 就在 CLI 中。 构建失败时,CLI 提供 Capgo AI:它能读取 logs 并直接返回原因与修复方案,无需离开终端。 | 你得自己去翻原始 logs 并搜索错误。 | 仅限 Dashboard AI,不会出现在你构建用的 CLI 中。 |
基于公开的竞品云服务文档与定价,以及 GitHub Actions macOS 费率。
Capacitor 的 EAS Build 与 EAS Submit 替代方案
EAS Build 用于编译 React Native 二进制文件,EAS Submit 用于将其上传至应用商店。Capgo Builder 为 Capacitor 项目同时提供这两项功能,且所有付费方案均包含原生构建时长。如果你的 App 是 Expo 项目,可以继续使用 EAS。
按构建分钟数付费,就这么简单。
Capgo 套餐包含原生构建分钟数。先享 14 天免费试用,再选择按月或按年计费。 Capgo 套餐包含原生构建分钟数。可选按月或按年计费,并享 14 天退款保证。
适合用户量不断增长的小型团队
按年计费,共 $396
$39 按月计费
14 天免费试用 立即开始- 2 小时构建时长
- 包含 Capgo over-the-air 更新
专为向 100,000 名用户发布产品的产品团队打造
按年计费 $998
$99/月,按月付费
14 天免费试用 立即开始- 10 小时构建时长
- 包含 Capgo over-the-air 更新
适用于需要 SSO、SLA 和合规性的大型应用
按年计费,$2,490 起
$249+/月,按月付费
14 天免费试用 立即开始- 333+ build 小时
- 包含 Capgo over-the-air 更新
指南:iOS 约 5 build 分钟,Android 约 2.5 build 分钟,均基于 M4 Mac。典型 build 耗时 2-3 分钟。iOS 分钟计费约为 Android 的 2 倍。套餐内分钟免费;价格显示的是预付费充值成本。
每个方案都包含 Build 分钟数。额外分钟数使用预付费额度。最终档位见 capgo.app/pricing.
具体顾虑,具体解答。
支持为带 Widget 和 Notification Service 扩展的 App 签名吗? +
可以。为每个 target(包括 Widget、Notification Service 和 Share Extension)传入 `--ios-provisioning-profile bundleId=path`。
你们能处理 Capacitor 项目中的 Cordova 插件吗? +
可以。我们会解析 `capacitor-cordova-android-plugins/build.gradle` 并打包正确的插件源码,无需手动处理 `config.xml`。
我可以构建 Android product flavors 吗? +
可以。传入 `--android-flavor production` 或任何已声明的 flavor。Keystore 和 Play JSON 通过 flag 传入。
我想要不经过 TestFlight 的 iOS 内部构建,该怎么做? +
使用 `--ios-distribution ad_hoc` 配合 `--output-upload`。Capgo 会跳过 App Store Connect,托管限时 IPA 下载(TTL 为 1 小时至 7 天),并返回一个 QR code,您可以分享给已注册设备、MDM、QA 或客户。
我可以在不通过 Play Store 的情况下分享 Android 构建吗? +
可以。传入 --no-playstore-upload --output-upload。Capgo 会托管已签名的 APK/AAB,并提供下载 URL 和二维码。在 CI 中用 --output-record 和 build last-output 读回它们。
你们的 logs 和 artifacts 保留策略是什么? +
Logs 绝不会留在 Capgo 服务器上。它们会流式输出到你的终端,然后消失。Artifacts 默认 TTL 为 1 小时(最长 7 天)。构建结束后凭据会被清除。
Capgo Builder 是 Live Updates 的替代方案吗? +
不是。两者互补。Live Updates 负责 JS、CSS 和 assets;当 native code、插件、权限、图标或 SDK 需要新的已签名二进制文件时,用 Builder。
Capgo Build 能配合我们现有的 CI 和私有 native 环境吗? +
可以。把私有 JavaScript 依赖配置、Web 构建和 Capacitor sync 留在 CI 中。这些工作完成后,Capgo Build 会接收准备好的原生平台文件夹,然后编译并签名;配置好后,它还可以把结果提交到应用商店。Capgo 不需要访问你的 Git 仓库、私有 registry 或 SSH 凭据。需要时,通过环境变量传入支持的构建配置即可。
查看构建工作流 →Capgo Builder 是 EAS Build 的替代方案吗? +
对 Capacitor 应用来说,是的:Capgo Builder 可以编译、签名并提交 iOS 和 Android 二进制文件,相当于 EAS Build 加 EAS Submit。Expo 和 React Native 应用仍应使用 EAS Build。Capgo 无法构建 Expo 项目。
Capgo 构建器
Native Build,不再痛苦。
一条命令,iOS 和 Android 一视同仁,任何机器都能构建。