Capgo Build帮助我们简化了Capacitor应用发布流程。我们可以从一个清晰的工作流程中构建和部署iOS和Android应用。
无需 Mac
从任何机器生成签名的 iOS 和 Android CapacitorJs 构建。共享 CI 的 QR 或上传到商店。
来自马丁的人性化支持
14 天的无限免费试用。无需信用卡。
从任何机器上的一条命令 —— 直接到商店或用户手中
我们为什么构建了 Capgo 原生构建
Capgo 创始人 Martin 关于将 Capacitor 项目转换为签名的 iOS 和 Android 发布版本而不要求您提供 App Store 凭据。
马丁, 创始人, Capgo
已使用 Builder 的团队
Short notes from Capacitor teams using Capgo for builds and releases.
我们最初通过Capgo的插件发现它,结果证明这是进入团队更高效发布流程的绝佳入口。
专为发布而设计,不是监视。
点击任何小块来查看它背后的内容。
原生构建无痛
$ 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 运行器
用于 iOS 和 Android 的 M4 Mac 运行器。快速、一致的构建
零信任安全
不存储凭据。每次构建后删除。
~/.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.
在您想要时存储
上传到TestFlight和Play — 或跳过并分享一个Capgo的QR代替。
app_store App Store Connect / TestFlight通过Fastlane进行分发上传;Android发送到Play。是否愿意使用Capgo的QR代替?使用
ad_hoc 在iOS上或 --no-playstore-upload 在Android上 --output-upload。存储可选。
QR分享+实时日志
流式传输日志,然后将测试人员提供一个可扫描的QR下载。
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秒内设置
bunx @capgo/cli@latest build init --platform ios|android 可选的.p8用于iOS,或者我们为您创建一个。 一次Google登录即可用于Android .p8 启动向导。 iOS:将
→ CSR、证书、P12、包ID、分发配置文件,所有自动。 Android:单击OAuth → Play控制台项目、服务帐户、keystore,所有自动。 可恢复、Ctrl-C安全,CI中运行相同的内容
在 GitHub Actions、GitLab 和 Bitbucket 中都有效。无需交互式输入。
点击任何小块以展开,或使用Tab然后Enter。
在 60 秒。
一 .p8 iOS,一个 Google 登录 Android。Capgo 处理证书和密钥。
$ bunx @capgo/cli@latest build init --platform
ios
macOS 上的 App Store Connect 密钥创建指南
不想自己设置? 只需问 AI 做它
Capgo MCP 在 CLI 中提供。安装它在您的编辑器中,使用简单语言询问,它会运行 keystore、签名、Play 和您的第一个构建。您只需批准 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
- --client vscode
- 您的凭据存储在您的机器上。您的机密从未回显。
- install-mcp 写入客户端配置; Capgo 工具仍然通过 @capgo/cli 运行
您的代理使用 Capgo 工具,停止在人类门户,并且无法冒充通过的构建。它也可以调试失败。
您的机密是您的机密。
我们构建应用。我们永远不会存储您的凭据。
您的凭据存储在您的机器上,而不是我们的。
存储在 ~/.capgo-credentials/credentials.json 中。 Capgo 服务器永远不会持久化它们。
仅 HTTPS 到临时构建环境。
凭据流向每个构建的环境中,仅使用一次,并在作业结束时清除。
日志永远不会触及Capgo服务器。
构建输出仅流向您的终端。没有写入我们的磁盘或保留。
构建环境在每个构建后被销毁。
零日志存储默认。零工件存储默认。两者都是可选的,具有明确的 TTL。
Capgo Builder vs. the alternatives.
同一构建。更少的信任。
| Capgo 构建器 | __CAPGO_KEEP_0__ 构建器 GitHub 构建器 | __CAPGO_KEEP_0__ 构建器 | |
|---|---|---|---|
| 竞争对手云 | 设置时间 capgo build init takes one .p8 and creates CSR, cert, P12, bundle ID, and provisioning profile. | __CAPGO_KEEP_0__ 构建初始化需要一个 .p8 并创建 CSR、证书、P12、bundle ID 和配置文件。 | 天。编写 Fastlane 轨道,自己管理签名,连接机密,调试运行器故障。 |
| Source code access | 源 __CAPGO_KEEP_0__ 访问 The CLI only compresses the files needed to build and uploads them to a one-shot runner. We never see your repository. | 存储在您的构建器上。您的控制权,您的责任。 | Required. 每次构建时从 Git 主机克隆您的完整仓库。 |
| 凭证存储 | 我们从未将凭证存储在我们的服务器上。 凭证存储在您的机器上,仅在活动的构建环境中可用,并在 24 小时内删除,即使是失败的构建也如此。 | 存储在您的 CI 提供商的秘密存储器中(GitHub 秘密,GitLab CI 变量)。还有一个需要审计的加密存储器。 | 存储在供应商的服务器上,使用加密存储。您信任他们的密钥管理。 |
| 构建日志存储 | 我们从未存储任何日志。 日志流式传输到您的终端上,通过 WebSocket,直到构建结束。 | 由您的 CI 提供商保留约 90 天。可供任何具有仓库访问权限的人查看。 | 根据计划,数据将在 30-90 天内在他们的数据库中保留。 |
| 试用前付费 | 是的。14 天的免费试用,不需要信用卡。 注册后,运行capgo构建请求,直接交付。native builds和live updates包含在计划中,价格从每月14美元起。 | 直到运行分钟耗尽,“免费”才会消失,然后macOS的计费会迅速增加。 | 每个构建的成本 |
| 计划分钟,然后是积分。 | 计划分钟包含在内。通过预付积分在体积级别进行顶级,避免了每分钟的惊喜账单。 ~$4-5在__CAPGO_KEEP_0__运行器上仅仅是macOS分钟,工程师时间之前。 | ~$4-5 in macOS minutes on GitHub runners alone, before engineer time. | 实时(OTA)更新 |
| 按月度构建分钟计量,超出计划的政策未在公开列表中列出。 | 包含。 每个Capgo计划都包含OTA JS、CSS和资产更新。同一账户,无需额外购买。 | 不包含。您需要单独构建或购买OTA。 | 这是一个单独的付费附加组件,按构建计费。 |
| 维护时间 | 零。 我们负责维护构建系统、Fastlane模板、运行器图像和证书刷新逻辑。 | 每个月的小时数:证书续期、API更改、运行器漂移、Gradle更新。所有这些都由您负责。 | 零。他们负责维护平台。 |
| AI构建调试 | 在CLI中。 在CLI发生故障时,它提供CapgoAI:读取日志并在不离开终端的情况下返回原因和修复方案。 | 您自己阅读原始日志并搜索错误。 | CLI 仅在仪表板中可用,不在您构建的 CLI 中。 |
基于公共竞争对手云文档和定价,plus GitHub Actions macOS 评级。
如果您将 EAS Build 与 EAS Submit 进行比较,__CAPGO_KEEP_0__ 将进行云构建。
EAS Build 编译 React Native 二进制文件。EAS Submit 将它们上传到商店。Capgo 构建器同时完成这两个任务,对于 Capacitor 项目,具有每个付费计划的原生构建时间。保留 EAS 如果应用是 Expo。
构建失败? AI 解释原因并说明如何修复。
Capgo AI,您的 AI,或者跳过。始终是您的选择。
-
简明原因
context":"Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_aidebug_p1_t` (Native Build V2 Aidebug P1 T)."
-
A concrete fix
具体的修复
-
Always optional
On failure you pick: Capgo 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.
只需为构建分钟付费。就这样了。
__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包含即时更新
iOS构建约5分钟,Android构建约2.5分钟,双方在M4 Mac上。典型构建时间为2-3分钟。iOS分钟计费约为Android的2倍。计划分钟免费;价格显示预付费顶级成本。
每个计划都包含构建分钟。额外分钟使用预付费积分。最终等级在 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? +
Yes. Pass --no-playstore-upload --output-upload. Capgo hosts the signed APK/AAB behind a download URL and QR. Read them back in CI with --output-record and build last-output.
什么是您对日志和工件的保留政策? +
日志永远不会留在Capgo服务器上。它们会流向您的终端,然后消失。工件默认为1小时的TTL(至多7天)。当构建结束时,会清除凭据。
Capgo Builder是否是live更新的替代品? +
不。它们互补彼此。live更新用于JS、CSS和资产。Builder用于native code、插件、权限、图标或SDK需要一个新的签名二进制文件时。
Capgo Build是否可以与我们的现有CI和私有native设置一起工作? +
是的。保留私有JavaScript依赖设置、web构建和Capacitor在CI中同步。Capgo Build接收准备好的native平台文件夹后,完成该工作,然后编译和签名它;它也可以将结果提交到应用商店中,当配置时。Capgo不需要访问您的Git仓库、私有注册表或SSH凭据。将支持的构建配置作为环境变量传递时需要。
阅读构建工作流程 →Capgo Builder是否是EAS Build的替代品? +
对于Capacitor应用来说,Capgo Builder编译、签名并可以提交iOS和Android二进制文件,这是EAS Build加EAS Submit的类似物。EAS Build仍然是Expo和React Native应用的路径。Capgo无法构建Expo项目。