跳过主要内容
Capgo Builder

无需 Mac 一条命令,存储可选

从任何机器生成签名的 iOS 和 Android CapacitorJs 构建。共享 CI 的 QR 码,或上传到商店。

来自马丁的人性化支持

14 天的无限免费试用。无需信用卡。

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

一条命令,从任何机器 —— 到商店或直接到您的用户

capgo build request --platform ios
切换 iOS 和 Android · 点击重播
从马丁

Why we built Capgo native builds

Capgo 创始人 Martin 将 Capacitor 项目转换为无需您提供 App Store 凭证即可签名的 iOS 和 Android 发布版本。

马丁,创始人,Capgo

原生云构建证明

原生云构建团队已经开始使用Capgo Builder

Short notes from Capacitor teams using Capgo for builds and releases.

Capgo Build帮助我们简化了Capacitor应用发布流程。我们可以从一个清晰的工作流程中构建和部署iOS和Android应用。

sikafanka 设计,半径5

我们最初通过Capgo的插件发现它,结果证明这是我们团队更高效发布流程的一个伟大入口点。

Mikołaj Wilczek Tellent公司的主管移动平台工程师
箱子里的东西

专为发布而设计,不是监视。

context: Capgo Builder / native cloud build product page. 角色:部分或页面标题。 见:native-build.astro页面。 消息键:native_build_v2_bento_title(Native Build V2 Bento Title)

Capgo Builder
Capgo Builder
One CLI for iOS and Android on Apple Silicon. Store-ready output, live logs, no stored credentials.
$ capgo build request --platform ios      ✔ 2m 41s
$ capgo build request --platform android  ✔ 1m 22s

One CLI command

One Capgo command

capgo build request --platform ios Same flag, both platforms. Build, sign, ship. --platform android assembles, signs with your keystore and uploads to Play. One CLI, identical UX.

assembles, signs with your keystore and uploads to Play. One Capgo, identical UX.

Apple Silicon runners

M4 Mac runners for iOS and Android. Fast, consistent builds.

iOS and Android jobs run on M4 Mac runners with fast Xcode, Gradle, and Fastlane. You don't pick the runner; we do, by platform flag.

不存储凭证。每次构建后删除。

凭证存储在本地 ~/.capgo-credentials/credentials.json, are sent only to ephemeral build envs over HTTPS, and are wiped the instant the build ends. Logs stream to your terminal and are never written to Capgo disk.

存储

Upload to TestFlight and Play — or skip and share a Capgo QR instead.

默认 app_store distribution uploads to App Store Connect / TestFlight via Fastlane; Android goes to Play. Prefer a Capgo QR instead? Use ad_hoc 在iOS上 --no-playstore-upload 在Android上 --output-upload。存储可选。

QR分享+实时日志

流式日志,然后将扫描码下载给测试人员。

WebSocket通过心跳和确认发送日志。 A qr_download_link 消息呈现可扫描的二维码和APK/IPA下载URL — 从CI分享给客户而无需TestFlight或Play。

Android风味+Cordova

风味、keystore和Cordova插件自动处理。

--android-flavor production 对于任何风味,您 build.gradle 声明。 我们从 capacitor-cordova-android-plugins/build.gradle自动检测Cordova插件。 无需手动配置。 通过标志传递keystore和Play服务帐户JSON。

在60秒内设置

可选的.p8用于iOS,或者我们为您创建一个。 一次Google登录即可用于Android。

bunx @capgo/cli@latest build init --platform ios|android 启动一个向导。 iOS:将 .p8 → CSR、证书、P12、

bundle ID、配置文件、所有自动。 Android:单击OAuth → Play控制台项目、服务帐户、keystore、所有自动。 可恢复、Ctrl-C安全、在CI中运行相同的向导。

在 GitHub Actions、GitLab 和 Bitbucket 中工作。无交互式输入。

单条命令,环境变量驱动。无TTY,无提示。将其插入您的现有管道中,同样的由wizard生成的凭证在非交互式中工作。

点击任何小块来展开,或使用Tab然后Enter。

直接分发

Share the build with a QR code. 无TestFlight。无App Store。

从您的CI/CD,Capgo Builder签署二进制并将可扫描的QR码和下载链接传递给您。将其发送给客户、QA或利益相关者。将应用程序发布到TestFlight或App Store保持可选。

在60秒内,两端

60 秒。

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

$ bunx @capgo/cli@latest build init --platform ios
之前:10+ 个 Apple 开发者门户步骤 · CSRs · 配置文件 之后:减少一个 .p8

macOS 上的 App Store Connect 密钥创建引导程序正在运行。

New · 在您的 AI 编辑器中工作

不想自己设置吗? 只需让 AI 为您做它。

Capgo MCP 在 CLI 中提供。将其安装在您的编辑器中,使用平常话询问,它将运行 keystore、签名、Play 和您的第一个构建。您只需批准 Google 登录。

1在您的 AI 工具中安装 Capgo MCP
+ 支持的任何 MCP 客户端
Codex · --client codex
                        
  npx install-mcp 'npx @capgo/cli@latest mcp' --client codex

                      
2然后只需问
帮助我设置Capgo构建器
  • 从聊天中运行密钥库、签名、Google Play 和您的第一个云构建
  • 您的机器上存储凭据。您的机密从未回显。
  • install-mcp 写入客户端配置; Capgo 工具仍然通过 @capgo/cli 运行

您的代理使用 Capgo 工具,停止在人类门口,并且无法冒充通过的构建。它也可以调试失败。

信任模型

您的机密是您的机密。

我们构建应用。我们永远不会存储您的凭据。

存储

您的凭据存储在您的机器上,而不是我们的。

存储在 ~/.capgo-凭据/凭据.json 中。 Capgo 服务器永远不会持久化它们。

传输

仅 HTTPS 到临时构建环境。

凭据流向每个构建的环境,仅用于一次,且在作业结束时清除。

日志

日志永远不会触及Capgo 服务器。

构建输出仅流向您的终端。没有写入我们的磁盘或保留。

隔离

构建环境在每次构建后销毁。

默认情况下,零日志存储。默认情况下,零工件存储。两者都是可选的,具有明确的 TTL。

诚实的比较

Capgo Builder vs. the alternatives.

同一构建。更少的信任。

Capgo Builder Capgo Builder GitHub Actions / Bitbucket / GitLab Capgo Builder
Capgo Builder DIY CI/CD capgo build init takes one .p8 and creates CSR, cert, P12, bundle ID, and provisioning profile. 竞争对手云 设置时间
Source code access Capgo 构建初始化需要一个 .p8 文件,创建 CSR、证书、P12、bundle ID 和配置文件。 The CLI 压缩包仅包含构建所需的文件,并将它们上传到一个一次性运行器中。我们永远不会看到您的仓库。 在您的运行器上存活。您的控制权,责任也在您身上。 必需。每次构建时都会克隆您的完整仓库,从 Git 主机。
凭据存储 从未在我们的服务器上持久化。 凭据将保留在您的机器上,仅在活动的构建环境中可用,并在 24 小时内删除,即使是失败的构建也如此。 存储在您的 CI 提供商的秘密存储器中(GitHub 秘密,GitLab CI 变量)。还有一个需要审计的加密存储器。 存储在供应商的服务器上,使用加密存储。您信任他们的密钥管理。
构建日志存储 不存储。 日志流向您的终端通过 WebSocket,并在构建结束时消失。 由您的 CI 提供商保留约 90 天。可供任何具有仓库访问权限的人看到。 根据计划,数据将在其数据库中保留30-90天。
试用前付费 是的。14天免费试用,不需要信用卡。 注册,运行capgo构建请求,交货。计划从14美元/月起,包括原生构建和实时更新。 “免费”直到运行分钟耗尽,然后macOS计费会迅速增加。 每个构建的成本
计划分钟,然后是积分。 计划分钟包含在内。通过预付积分在体积级别进行顶级。没有惊喜的每分钟账单。 ~4-5美元在macOS分钟中__CAPGO_KEEP_0__运行器上,仅此而已,之前是工程师时间。 ~$4-5 in macOS minutes on GitHub runners alone, before engineer time. 实时(OTA)更新
按月度构建分钟计量;超出额外政策未公开披露。 包含在内。 每个Capgo计划都包含OTA JS、CSS和资产更新。同一账户,无需额外购买。 不包含。您需要单独购买或构建OTA。 这是一个单独的付费插件,按每个构建计费。
维护时间 零。 我们负责维护构建系统、Fastlane模板、运行器图像和证书刷新逻辑。 每个月的小时数:证书续期、API更改、运行器漂移、Gradle更新。您负责所有这些。 零。他们负责维护平台。
AI构建调试 在CLI中即可。 在CLI发生故障时,它提供Capgo的AI:读取日志并返回原因和修复方案,无需离开终端。 您可以自己阅读原始日志并搜索错误。 仅在CLI中显示,CLI中不显示您正在构建的内容。

基于公共竞争对手云文档和价格,以及GitHub Actions macOS的价格。

EAS Build类似

如果您将EAS Build与EAS Submit进行比较,__CAPGO_KEEP_0__将构建

Capgo Builder会为Capacitor项目编译React Native二进制文件,并将它们上传到商店。Capgo Builder在每个付费计划上都提供原生构建时间。如果您的应用是Expo,则保留EAS。

比较Capgo与Expo Application Services
当构建失败时

如果构建失败,__CAPGO_KEEP_0__会解释原因并告诉您如何修复。

Capgo AI,__CAPGO_KEEP_1__ AI,或者跳过。始终是您的选择。

capgo构建请求 --platform ios
$ capgo __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ ✖ Archive failed: Command CodeSign failed with a nonzero exit code   错误:未找到匹配 'com.acme.app' 的配置文件 ? 选择 AI 分析 (optional) Capgo AI   本地 AI · 将提示写入文件   跳过 Capgo AI 已完成 ◆ 可能原因 您的 App Store 配置文件中没有包含 com.acme.app 的 bundle ID。 ◆ 修复 重新生成该 bundle ID 的配置文件,或运行 capgo build init --platform ios 来自动化创建证书和配置文件,然后重新运行构建。
可选项。只有在您选择 Capgo AI 时才会运行。
  • 简明原因

    context

  • A concrete fix

    具体的修复

  • Always optional

    On failure you pick: Capgo AI, a prompt for your own AI, or skip. Never forced, never automatic.

On failure you pick: __CAPGO_KEEP_0__ AI, a prompt for your own AI, or skip. Never forced, never automatic.

失败时,您可以选择:__CAPGO_KEEP_0__ AI,或者为您的 AI 提供提示,或者跳过。永远不会强制,永远不会自动。

Capgo plans include native build minutes. Start with a 14-day free trial, then pick monthly or annual billing.

定价
$12 Pay for build minutes. That's it.

只需为构建分钟付费。就这样了。

__CAPGO_KEEP_0__ plans include native build minutes. Start with a 14-day free trial, then pick monthly or annual billing.

__CAPGO_KEEP_0__ 计划包括原生构建分钟。开始一个 14 天的免费试用,然后选择每月或每年付款。

14天免费试用
  • 1小时构建
  • Capgo包含即时更新
创客 · 最受欢迎
$33 / mo

适合小型企业主

每年 $396

每月 $39

14天免费试用
  • 2小时构建
  • Capgo包含即时更新
团队
$83 / mo

适合中型企业

每年 998 美元

每月 99 美元

14 天免费试用
  • 10 个构建小时
  • Capgo
企业
$208+ / mo

适合拥有数百万用户的企业

每年从 2490 美元起

$249+ 每月

14天免费试用
  • 333个构建小时+
  • Capgo包含在每个产品中
构建分钟有多长?
60 每月构建分钟
12 iOS构建
24 Android构建
$10 预付费积分

iOS构建约5分钟,Android构建约2.5分钟,双方在M4 Mac上。典型构建时间为2-3分钟。iOS分钟计费约为Android的两倍。计划分钟免费;价格显示预付费顶级成本。

构建分钟包含在每个计划中。额外分钟使用预付费积分。最后几层在 capgo.app/价格策略.

常见问题

针对具体问题的具体答案。

是否可以使用widget + notification-service扩展签署应用? +

是。通过--ios-provisioning-profile bundleId=path方式传递每个目标,包括widget、notification service和share扩展。

Do you handle Cordova plugins in Capacitor projects? +

是。我们解析capacitor-cordova-android-plugins/build.gradle并打包正确的插件源码。无需手动配置xml。

是否可以构建Android产品风格? +

是。通过--android-flavor production或任何声明的风格传递。使用密钥库和Play JSON。

如何在内部构建iOS应用而不使用TestFlight? +

使用--ios-distribution ad_hoc与--output-upload。Capgo跳过App Store Connect,托管一个时间限制的IPA下载(1h-7d TTL),并返回一个可与注册设备、MDM、QA或客户共享的QR code。

是否可以分享Android构建而不使用Play Store? +

是的。传递 --no-playstore-upload --output-upload。 Capgo 将签名的 APK/AAB 后端下载 URL 和 QR。使用 --output-record 和构建最后输出读取它们。

您对日志和 artifact 的保留策略是什么? +

Capgo 日志永远不会留在服务器上。它们会流式传输到您的终端,然后消失。 artifact 默认 TTL 为 1 小时(至多 7 天)。构建结束时会清除凭据。

Capgo Builder 是否是 live updates 的替代品? +

不。它们互补彼此。 live updates 对 JS、CSS 和资产。 Builder 当 native code、插件、权限、图标或 SDK 需要一个新的签名二进制文件时。

Capgo Build 是否可以与我们的现有 CI 和私有 native 设置一起工作? +

是。保留私有 JavaScript 依赖设置、web 构建和 Capacitor 同步在您的 CI 中。 Capgo Build 在此工作完成后接收准备好的 native 平台文件夹,然后编译和签名它;它也可以将结果提交到 app 商店中配置时。 Capgo 不需要访问您的 Git 仓库、私有注册表或 SSH 凭据。传递支持的构建配置作为环境变量时需要。

查看构建工作流程 →
Capgo Builder 是否是 EAS Build 的替代品? +

对于 Capacitor 应用程序来说,yes: Capgo Builder 编译、签名并可以提交 iOS 和 Android 二进制文件,这是 EAS Build 和 EAS Submit 的类似物。 EAS Build 仍然是 Expo 和 React Native 应用程序的路径。 Capgo 不能构建 Expo 项目。

Capgo Builder
__CAPGO_KEEP_0__ 构建

一键构建。iOS 和 Android,平等对待。从任何机器上。

来自马丁的专业支持

开始构建 →
无需信用卡即可开始 14 天免费试用 随时取消