跳转至正文
Capgo 构建器

无需 Mac 即可发布 一条命令。应用商店可选。

从任意机器构建已签名的 iOS 和 Android CapacitorJs 包。从 CI 分享二维码,或上传到应用商店。

✓ iOS · Apple Silicon ✓ Android · Apple Silicon ✓ 无需 Mac,无需 Android SDK ✓ 平均构建 2-3 分钟
Capgo 构建器

一条命令,从任意机器发布到应用商店,或直接推送给用户

capgo build request --platform ios
在 iOS 和 Android 之间切换 · 重新播放
双平台仅需 60 秒

配置只需 60 秒。

iOS 一个 .p8,Android 一个 Google 登录。Capgo 负责处理证书和密钥。

$ bunx @capgo/cli@latest build init --platform ios
以前:10+ 个 Apple Developer Portal 步骤 · CSR · 描述文件 → 之后:放入一个 .p8

引导式 App Store Connect 密钥创建在 macOS 上运行。

在控制台

每次构建、状态及所用分钟数

你从 CLI 或 CI 请求的构建会显示在 Live Updates 旁边,并附带失败原因和各平台构建时间。

集中管理所有 iOS 和 Android 构建

为两个商店提供云端构建,包含状态、时长和失败原因,以及该周期内已使用的构建时长。

  • 各平台成功、失败和运行中的构建
  • 失败原因会保留在构建记录中
  • 构建分钟数按您的套餐统计
Capgo 构建页面展示各平台构建统计、过去 30 天的构建时间,以及 iOS 和 Android 发布构建的表格,含时长和状态
功能概览

为交付而生,无需时刻盯着。

点击任意卡片,查看具体内容。

Capgo 构建器
Native Build,不再痛苦。
在 Apple Silicon 上,用一个 CLI 构建 iOS 和 Android。输出可直接上架,实时 logs,不存储凭据。
$ 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。构建快速且一致。

iOS 和 Android 任务跑在 M4 Mac runner 上,Xcode、Gradle 和 Fastlane 速度都很快。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 下载码。

Logs 通过 WebSocket 流式传输,带 heartbeat + ack。一条 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。无需交互式输入。

单条命令,由环境变量驱动。无需 TTY,无需 prompt。放进现有 pipeline,向导生成的同一套凭据即可非交互运行。

点击任意卡片展开,或使用 Tab 后按 Enter。

构建失败时

构建失败?AI 会解释原因并告诉你如何修复。

Capgo AI、你自己的 AI,或者直接跳过。始终由你选择。

capgo build request --platform ios
$ capgo build request --platform iOS [CapApp] 正在创建 App.xcarchive ✖ Archive 失败:Command CodeSign 退出状态码 code 不为零   error: 未找到 team ABC123 下与 'com.acme.app' 匹配的 profile ? 选择 AI 分析 (可选) ✔ Capgo AI   本地 AI · 将 prompt 写入文件   跳过 ✔ Capgo AI 已完成 ◆ 可能原因 你的 App Store provisioning profile 不包含 bundle ID com.acme.app。 ◆ 修复 为该 bundle ID 重新生成 profile,或运行 capgo build init --platform ios 自动重新创建 certificate + profile,然后重新运行 build。
可选。仅在你选择 Capgo AI 时运行。
  • 通俗易懂的原因

    用通俗语言说明原因,而不只是那行红色报错。

  • 具体的修复方案

    需要修改的确切 flag、文件或设置,可直接复制粘贴。

  • 始终可选

    失败时你可以选择:Capgo AI、给你自己的 AI 的 prompt,或跳过。绝不强制,绝不自动。

直接分发

用二维码 code 分享 build。 无需 TestFlight,无需 App Store。

通过你的 CI/CD,Capgo Builder 会签名二进制文件,并给你一个可扫描的二维码和下载链接。把它发给客户、QA 或相关方。发布到 TestFlight 或 App Store 仍可选。

来自 Martin

我们为什么打造 Capgo 原生构建

Capgo 创始人 Martin 谈如何把 Capacitor 项目变成已签名的 iOS 和 Android 发布版本,而无需你交出 App Store 凭据。

Martin,Capgo 创始人

Builder 实证

已用 Builder 发布上线的团队

来自使用 Capgo 进行构建和发布的 Capacitor 团队的简短评价。

5.0/5 开发者团队评分 9,400+ 团队 查看评价

Capgo Build 帮助我们简化了 Capacitor 应用的发布流程。我们只需通过一个清晰的工作流,即可构建并发布 iOS 和 Android 应用。

sikafanka 设计,圆角半径 5

我们最初是通过插件发现 Capgo 的,事实证明,这为我们团队实现更高效的发布流程提供了一个极佳的切入点。

Mikołaj Wilczek Tellent 移动平台首席工程师
全新 · 可在你的 AI 编辑器中使用

不想自己动手配置? 直接让 AI 来搞定。

Capgo MCP 已随 CLI 提供。在编辑器中安装后,用自然语言描述需求,它就会处理 keystore、签名、Play 发布和首次 build。你只需确认 Google 登录。

1 在你的 AI 工具中安装 Capgo MCP
+ 任何受支持的 MCP 客户端
Codex · --client codex
                         npx install-mcp 'npx @capgo/cli@latest mcp' --client codex 
                      
2 直接提问即可
你 帮我配置 Capgo Builder
  • 在聊天中即可完成 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 费率。

从 Expo 迁移过来?

Capacitor 的 EAS Build 与 EAS Submit 替代方案

EAS Build 用于编译 React Native 二进制文件,EAS Submit 用于将其上传至应用商店。Capgo Builder 为 Capacitor 项目同时提供这两项功能,且所有付费方案均包含原生构建时长。如果你的 App 是 Expo 项目,可以继续使用 EAS。

定价

按构建分钟数付费,就这么简单。

Capgo 套餐包含原生构建分钟数。先享 14 天免费试用,再选择按月或按年计费。 Capgo 套餐包含原生构建分钟数。可选按月或按年计费,并享 14 天退款保证。

独立开发者
$12 / 月

适合发布首款 App 的独立开发者

按年计费,$146

$14 按月付费

14 天免费试用 立即开始
  • 1 小时构建时长
  • 包含 Capgo over-the-air 更新
Maker · 最受欢迎
$33 / 月

适合用户量不断增长的小型团队

按年计费,共 $396

$39 按月计费

14 天免费试用 立即开始
  • 2 小时构建时长
  • 包含 Capgo over-the-air 更新
团队
$83 / 月

专为向 100,000 名用户发布产品的产品团队打造

按年计费 $998

$99/月,按月付费

14 天免费试用 立即开始
  • 10 小时构建时长
  • 包含 Capgo over-the-air 更新
企业版
$208+ / 月

适用于需要 SSO、SLA 和合规性的大型应用

按年计费,$2,490 起

$249+/月,按月付费

14 天免费试用 立即开始
  • 333+ build 小时
  • 包含 Capgo over-the-air 更新
Build 分钟能用多久?
60 每月 build 分钟数
12 iOS build
24 Android build
≈ $10 预付费额度

指南: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 一视同仁,任何机器都能构建。

✓ 无需信用卡即可开始 ✓ 14 天免费试用 14 天退款保证 ✓ 随时取消