跳过主要内容
Capgo Builder

无需 Mac 即可发布 一条命令,直接发布到商店

从任何机器上签名 iOS 和 Android 的 CapacitorJs 构建

14 天免费试用,无需信用卡

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

从任何机器的一条命令,直接到应用商店

capgo build request --platform ios
切换 iOS 和 Android · 再次播放以观看
来自 Martin

为什么我们构建了 Capgo 本机构建

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

Martin, 创始人, Capgo

构建者证明

已经使用 Builder 的团队

来自使用 Capgo 进行构建和发布的 Capacitor 团队的简短笔记

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

sikafanka 设计,半径5

我们最初通过Capgo的插件发现它,结果证明这是进入团队更高效发布流程的绝佳入口。

米科瓦伊·维尔切克 Tellent移动平台工程师
箱子里的内容

专为交付而设计,不是监管。

点击任何小块来看到它后面的内容。

Capgo Builder
无痛原生构建
一款 CLI,适用于 iOS 和 Android 在 Apple Silicon 上。可直接发布的输出,实时日志,无存储的凭证。
$ capgo build request --platform ios      ✔ 2m 41s
$ capgo build request --platform android  ✔ 1m 22s

一款 CLI 命令

相同的标志,两种平台。构建、签名、发布。

capgo build request --platform ios 将存档、签名和上传到 TestFlight。 --platform android 将组件、签名使用您的.keystore并上传到 Play。 一款 CLI,相同的用户体验。

Apple Silicon 运行器

M4 Mac 运行器,适用于 iOS 和 Android。快速、一致的构建。

iOS 和 Android 任务在 M4 Mac 运行器上运行,使用快速 Xcode、Gradle 和 Fastlane。您不需要选择运行器;我们会根据平台标志来选择。

零信任安全

凭证从未存储。每次构建后都被删除。

Credentials live locally at ~/.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.

仅在 HTTPS 协议下将凭据发送到临时构建环境,构建结束时立即清除。日志流式传输到您的终端,永不写入__CAPGO_KEEP_0__磁盘。

直接上传

直接上传到 App Store Connect / TestFlight 和 Play Console。 app_store 默认 ad_hoc 通过 Fastlane 直接上传到 App Store Connect / TestFlight,Android 包直接上传到 Play Console。选择

仅用于内部 iOS 构建。跳过 ASC 验证。

实时构建日志

实时通过 WebSocket 流式传输构建输出。 qr_download_link 通过 WebSocket 流式传输日志,包含心跳和确认。一个

消息在终端中直接渲染可扫描的二维码和 APK / IPA 下载 URL。

自动处理的风味、密钥库和Cordova插件。

--android-flavor production 任何风味都由 build.gradle 声明。我们自动检测Cordova插件从 capacitor-cordova-android-plugins/build.gradle。无需手动配置。密钥库+Play服务账户JSON通过标志传递。

在60秒内设置

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

bunx @capgo/cli@latest build init --platform ios|android 启动一个向导。iOS:将一个 .p8 → CSR、证书、P12、 应用程序ID、分发配置文件,所有自动。Android:一个OAuth点击→Play控制台项目、服务账户、密钥库,所有自动。可恢复、Ctrl-C安全,运行相同 在CI。

CI/CD准备

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

单个命令,环境变量驱动。无TTY,无提示。将其放入现有的管道中,然后同样的向导生成的凭据在非交互式中工作。

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

60 秒,两端

60 秒内设置。

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

$ bunx @capgo/cli@latest build init --platform ios
之前:10+ 个 Apple Developer Portal 步骤 · CSRs · 配置文件 之后:生成一个 .p8 文件

在 macOS 上运行的 App Store Connect 密钥创建指南

新 · 在您的 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 Builder
  • 从聊天中运行keystore、签名、Google Play和您的第一份云构建
  • 凭据留在您的机器上。 秘密从未回显。
  • install-mcp 写入客户端配置; Capgo 工具仍然通过 @capgo/cli 运行

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

信任模型

您的秘密留在您的秘密里。

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

存储

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

本地存储在 ~/.capgo-credentials/credentials.json。 Capgo 服务器永远不会持久化它们。

安全传输

仅将 HTTPS 传输到临时构建环境。

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

日志

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

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

隔离

每个构建后都销毁构建环境。

默认零日志存储。默认零工件存储。两者均可选,具有明确的 TTL。

诚实的比较

Capgo Builder 与替代方案的比较。

相同的构建。更少的信任。

Capgo Builder DIY CI/CD GitHub Actions / Bitbucket / GitLab 竞争者云
设置时间 ~60 秒。 capgo build init 需要一个 .p8 并创建 CSR, cert, P12, bundle ID, 和配置文件。 天。编写 Fastlane 车道,管理签名,管理机密,调试运行器故障。 在门户中生成证书,上传 .p12 和配置文件,连接一个 Git 仓库。
源 code 访问 零。 The CLI 只压缩构建所需的文件并将它们上传到一个一键式运行器。我们永远不会看到您的仓库。 存活在您的运行器上。您的控制,您的责任。 必需。从 Git 主机克隆您的完整仓库以便每次构建。
凭证存储 永远不会在我们的服务器上持久化。 凭证在您的机器上存储,仅在活动的构建环境中可用,并在 24 小时内删除,即使是失败的构建也如此。 存储在您的 CI 提供商的秘密存储器中(GitHub 秘密,GitLab CI 变量)。一个需要审计的另一个保险箱。 存储在供应商的服务器上,使用加密存储。您信任他们的密钥管理。
构建日志存储 不存储。 通过 WebSocket 将日志流式传输到您的终端,直到构建结束时消失。 您的 CI 提供商保留 ~90 天。任何具有仓库访问权限的人都可以看到。 根据计划,持续在他们的数据库中保存 30-90 天。
试用前付费 是的,14 天免费试用,不需要信用卡。 注册,运行 capgo 构建请求,交货。包含原生构建和实时更新的计划从 $14/月起。 直到运行者分钟耗尽,"免费",然后 macOS billing 的费用会迅速增加。 $19/月最低。实时更新是单独的附加功能。免费层需要他们的开源计划。
每个构建的成本 计划分钟,然后是信用额度。 包含计划分钟。通过预付信用额度在体积级别进行顶级。没有惊喜的每分钟账单。 ~$4-5 在 GitHub 运行器上仅使用 macOS 分钟,之前是工程师时间。 按每月计划的构建分钟数计费;超出额度政策未公开。
实时 (OTA) 更新 包含。 OTA JS、CSS 和资产更新随每个 Capgo 计划一起发送。同一帐户,无需附加。 不包含。您需要自己构建或购买 OTA。 一个单独的付费附加功能,按构建额外收费。
维护时间 零。 我们维护构建系统、Fastlane 模板、运行器图像和证书刷新逻辑。 每月小时数:证书续期、 API 变更、运行器漂移、Gradle 更新。所有在您身上。 零。他们维护平台。
人工智能构建调试 在 CLI 中直接。 失败时,CLI 提供 Capgo AI:读取日志并在终端中返回原因和修复方法。 您自己阅读原始日志并搜索错误。 CLI Dashboard AI 只在控制台中提供,而不是在您构建的地方。

基于公共竞争对手云文档和定价,plus GitHub Actions macOS 评分。

当构建失败时

构建失败? AI 解释原因并说明如何修复。

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

capgo 构建请求 --平台 ios
$ capgo 构建请求 --平台 ios [CapApp] 创建 App.xcarchive ✖ 归档失败:命令 CodeSign 以非零退出码 code   错误:未找到匹配 'com.acme.app' 的配置文件,团队 ID 为 ABC123 ? 选择 AI 分析 (可选) Capgo AI   本地 AI · 将提示写入文件   跳过 Capgo AI 完成 ◆ 可能原因 您的 App Store 配置文件中没有包含 bundle ID com.acme.app。 ◆ 解决方法 重新生成该 bundle ID 的配置文件,或运行 capgo build init --platform ios 以自动重新创建证书 + 配置文件,然后重新运行构建。
可选。只有当您选择 Capgo AI 时才会运行。
  • 简明原因

    不仅仅是红色错误线的原因。

  • 具体解决方法

    具体的标志、文件或设置,复制粘贴即可使用。

  • 始终可选

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

定价

只需为构建分钟付费。就这么简单。

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

Solo
$12 /月

适合独立开发者

按年计费 $146

$14/月

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

适合小型企业主

按年计费 $396

$39 月付

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

适合中型企业

每年 $998

$99/月

14 天免费试用
  • 10 次构建
  • Capgo 远程更新包含
企业
$208+ /月

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

从 $2,490 每年

$249+ /月

14 天免费试用
  • 333 次构建+
  • Capgo 远程更新包含
构建分钟有多远?
60 每月构建分钟
12 iOS 构建
24 Android 构建
$10 在预付积分中

指南:iOS ~5 构建分钟,Android ~2.5,双方在 M4 Mac 上。典型构建需要 2-3 分钟。iOS 分钟账单 ~2 倍 Android。计划分钟免费;价格显示预付顶级成本。

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

常见问题解答

针对特定担忧的具体答案。

您可以使用 widget + notification-service 扩展签署应用吗? +

是的。通过传递 --ios-provisioning-profile bundleId=path 来为每个目标,包括小部件、通知服务和共享扩展,进行签名。

Do you handle Cordova plugins in Capacitor projects? +

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

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

是的。通过传递 --android-flavor production 或任何声明的风格来构建。通过标志传递 keystore 和 Play JSON。

我想在 iOS 上创建仅内部访问的构建,而不使用 TestFlight。如何实现? +

使用 --ios-distribution ad_hoc。跳过 App Store Connect 验证。生成 MDM 或令牌下载 (1h-7d TTL) 的 IPA。

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

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

Capgo Builder 是否可以替代实时更新? +

No. 他们互相补充。 Live Updates for JS, CSS, 和 assets。 Builder 当 native code, 插件, 权限, 图标, 或 SDK 需要一个新的签名二进制文件时。

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

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

阅读构建工作流程 →

Capgo Builder
Native 构建无痛。

一条命令。 iOS 和 Android, 被视为平等。 从任何机器。

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