Capgo Build帮助我们简化了Capacitor应用发布流程。我们可以从一个清晰的工作流程中构建和部署iOS和Android应用。
不用 Mac
从任何机器生成签名的 iOS 和 Android CapacitorJs 构建。分享 CI 的 QR 码,或者上传到商店。
来自马丁的人性化支持
14 天无限制免费试用,不需要信用卡
Capgo Builder
Why we built Capgo native builds
Capgo 创始人 Martin 将 Capacitor 项目转换为无需您提供 App Store 凭证即可签名的 iOS 和 Android 发布版本。
马丁,创始人,Capgo
原生云构建团队已经在使用Builder
Short notes from Capacitor teams using Capgo for builds and releases.
我们最初通过Capgo的插件发现它,结果证明这是进入团队更高效发布流程的绝佳入口。
专为发布而设计,不是监视。
context:Capgo Builder/原生云构建产品页面。角色:部分或页面标题。见:native-build.astro页面。消息键:native_build_v2_bento_title(原生构建V2便当标题)
Capgo Builder
$ 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
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 分享 + 实时日志
流式日志,然后将扫描码下载给测试人员。
qr_download_link 消息渲染可扫描的二维码和 APK/IPA 下载 URL — 从 CI 分发给客户,避免 TestFlight 或 Play。
Android 口味 + Cordova
自动处理口味、密钥库和 Cordova 插件。
--android-flavor production 任何口味都可以声明。我们自动检测 Cordova 插件从 build.gradle 。无需手动配置。密钥库和 Play 服务帐户 JSON 由标志传递。
capacitor-cordova-android-plugins/build.gradle在 60 秒内设置
可选 iOS 的 .p8 或我们为您创建一个。Android 的一个 Google 登录。
启动向导。iOS:将一个
bunx @capgo/cli@latest build init --platform ios|android → CSR、证书、P12、 .p8 包 ID、配置文件、所有自动。Android:一个 OAuth 点击 → Play Console 项目、服务帐户、密钥库、所有自动。可恢复、Ctrl-C 安全,在 CI 中运行相同。
CI/CD 准备
在 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.
相同的构建。更少的信任。
| CapgoCapgo Builder | Capgo__CAPGO_KEEP_0__ 构建 CapgoGitHub 构建 | Capgo__CAPGO_KEEP_0__ 构建 | |
|---|---|---|---|
| Capgo__CAPGO_KEEP_0__ 构建 | Capgo__CAPGO_KEEP_0__ 构建 Capgocapgo 构建 | Capgo__CAPGO_KEEP_0__ 构建 | DIY CI/CD |
| Capgocode 动作 / Bitbucket / GitLab | 竞争对手云构建 The CLI 只打包需要的文件,上传到一个一次性运行器中。我们永远不会看到你的仓库。 | 在你的运行器上。你的控制权,你的责任。 | 必需。每次构建时从 Git 主机克隆你的完整仓库。 |
| 凭据存储 | 永远不会在我们的服务器上保存。 凭据只存储在你的机器上,仅在活动的构建环境中可用,并在 24 小时内删除,即使是失败的构建。 | 存储在你的 CI 提供商的秘密存储器中(GitHub 秘密,GitLab CI 变量)。再加一个需要审计的密钥库。 | 存储在供应商的服务器上,使用加密存储。您信任他们的密钥管理。 |
| 构建日志存储 | 不存储。 日志流式传输到你的终端上,通过 WebSocket,直到构建结束。 | 由你的 CI 提供商保留约 90 天。可供任何具有仓库访问权限的人查看。 | 根据计划,数据将在其数据库中保留30-90天。 |
| 试用前付费 | 是的。14天免费试用,不需要信用卡。 注册后,运行capgo构建请求并交付。计划从每月14美元起,包括原生构建和实时更新。 | “免费”直到运行分钟耗尽,然后macOS计费会迅速增加。 | 每月19美元起。实时更新是单独的附加功能。免费层需要他们的开源计划。 |
| 构建成本 | 计划分钟,然后是积分。 计划分钟包含在内。通过预付积分在体积级别进行顶级。没有惊喜的每分钟账单。 | ~$4-5在GitHub运行器上仅在macOS分钟中,工程师时间之前。 | 按月度构建分钟计量;超出额外政策未在公开列表中列出。 |
| 实时(OTA)更新 | 包含。 每个Capgo计划都带有OTA JS、CSS和资产更新。同一账户,无需额外购买。 | 不包含。您需要单独构建或购买OTA。 | 这是一个单独的付费附加组件,按构建计费。 |
| 维护时间 | 零。 我们维护构建系统、Fastlane模板、运行器图像和证书刷新逻辑。 | 每个月的小时数:证书续期、API更改、运行器漂移、Gradle更新。所有这些都由您负责。 | 零。他们维护平台。 |
| AI构建调试 | 在CLI中。 在失败时,CLI提供CapgoAI:读取日志并在终端中返回原因和修复方案。 | 您可以自己阅读原始日志并搜索错误。 | CLI 仅在仪表板中提供 AI 功能,而不是在您构建的 CLI 中。 |
基于公共竞争对手云文档和定价,GitHub Actions macOS 评级。
与 EAS Build 和 EAS Submit 进行的云构建比较
Capgo 构建编译 React Native 二进制文件。Capacitor 提交将它们上传到商店。Capgo 构建器为 Capacitor 项目同时完成这两项工作,且在每个付费计划中都有原生构建时间。如需保留 EAS,请确保应用是 Expo。
构建失败? AI 会解释原因并指导您如何修复。
Capgo AI、您的 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.
失败时,您可以选择:__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? +
是的。使用 --no-playstore-upload --output-upload 传递参数。Capgo 将签名的 APK/AAB 后端托管在下载 URL 和 QR 中。使用 --output-record 和构建最后输出读回它们。
您的日志和 artifact 保留策略是什么? +
日志永远不会留在Capgo 服务器上。它们会流式传输到您的终端,然后消失。 artifact 默认 TTL 为 1 小时(至多 7 天)。构建结束时会清除凭据。
Is Capgo Builder a replacement for live updates? +
不。它们互补彼此。live 更新用于 JS、CSS 和资产。Builder 当 native code、插件、权限、图标或 SDK 需要一个新的签名二进制文件时。
Can Capgo Build work with our existing CI and private native setup? +
Yes. Keep private JavaScript dependency setup, web builds, and Capacitor sync in your CI. Capgo Build receives the prepared native platform folder after that work is complete, then compiles and signs it; it can also submit the result to app stores when configured. Capgo does not need access to your Git repositories, private registries, or SSH credentials. Pass supported build configuration as environment variables when needed.
查看构建流程 →Is Capgo Builder an EAS Build alternative? +
For Capacitor apps, yes: Capgo Builder compiles, signs, and can submit iOS and Android binaries, which is the EAS Build plus EAS Submit analog. EAS Build stays the path for Expo and React Native apps. Capgo cannot build Expo projects.