Capgo构建帮助我们简化了Capacitor应用发布流程。我们可以从一个清晰的工作流程中构建和发布iOS和Android应用
不用 Mac 就能交付
从任何机器上签署 iOS 和 Android CapacitorJs 构建。通过 CI 分享一个 QR 码,或者上传到商店。
14 天无限免费试用,不需要信用卡 14 天退款保证,随时取消
一条命令,从任何机器 —— 到商店或直接到您的用户
每次构建,状态和使用的分钟数
CLI 或 CI 请求的构建将显示在您的实时更新旁边,包括失败原因和每个平台的构建时间
iOS 和 Android 的所有构建都在一个地方
同时为两家商店提供云构建,包括状态、持续时间和失败原因,及您在期间使用的构建时间
- 每个平台的成功、失败和正在运行的构建
- 失败原因始终附着在构建上
- 构建分钟数与您的计划进行跟踪
已在Builder中推出的团队
来自Capacitor团队的简短笔记,他们使用Capgo进行构建和发布
我们最初通过其插件发现了 Capgo,并且这成为我们团队进入一个更高效的发布流程的绝佳入口。
专为交付而设计,不是监管。
点击任意一个小块,查看它的具体内容。
__CAPGO_KEEP_0__ 构建器
$ 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,仅在 HTTPS 过 HTTPS 发送到临时构建环境中,并在构建结束时立即清除。日志流向您的终端,并且从未写入 Capgo disk。
按需存储
在 TestFlight 和 Play 上发布 — 或者跳过并分享一个 Capgo 的二维码。
app_store 将上传到 App Store Connect / TestFlight 通过 Fastlane; Android 将上传到 Play。想要使用一个 Capgo 的二维码吗?使用
ad_hoc 在 iOS 上或 --no-playstore-upload 在 Android 上使用 --output-upload.
存储是可选的。
二维码分享 + 实时日志
qr_download_link 将日志流式传输,然后将扫描二维码的下载链接传给测试者。
日志通过 WebSocket 流式传输,带有心跳和确认。一个
将扫描二维码和 APK / IPA 下载链接生成 — 从 CI 直接分享给客户,无需 TestFlight 或 Play。
--android-flavor production 适用于任何口味的 build.gradle 声明。我们自动检测 Cordova 插件从
capacitor-cordova-android-plugins/build.gradle。无需手动配置。Keystore + Play 服务帐户 JSON 通过标志传递。
在 60 秒内设置
可选 .p8 对 iOS 进行 iOS,或者我们为您创建一个。一个 Google 登录 Android。
bunx @capgo/cli@latest build init --platform ios|android 启动向导。 iOS:将一个 .p8 → CSR,证书,
P12,包 ID,分发配置文件,所有自动。 Android:一个 OAuth 点击 → Play 控制台项目,服务帐户,Keystore,所有自动。可恢复,Ctrl-C 安全,运行
在 CI 中相同。
CI/CD 准备
在 GitHub Actions,GitLab 和 Bitbucket 中工作。无交互输入。
按任何小块来展开,或者使用 Tab 然后 Enter。
在 两分钟。
仅需一张 iOS 的 .p8 证书,一张 Android 的 Google 登录。Capgo 会处理证书和密钥。
$ bunx @capgo/cli@latest build init --platform
ios
macOS 上的 App Store Connect 密钥创建由 AI 引导
不想自己设置? 只需让 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
- 从聊天中运行密钥库、签名、Google Play和您的第一个云构建
- 凭据保留在您的机器上。秘密不会回显。
- install-mcp 写入客户端配置;Capgo工具仍然通过@capgo/cli运行
您的代理使用Capgo工具,停止在人类门户,无法冒充通过的构建。它也可以调试失败。
更多的问题
- 上传我的iOS应用到TestFlight
- 为什么我的上一次Android构建失败?阅读构建日志
- 构建一个签名的Android发布并发送到Google Play
添加Capgo Agent技能,使您的代理遵循正确的构建设置: npx skills add Cap-go/capgo-skills
探索AI工具→
您的机密是您的机密。
我们构建应用。我们永远不会存储您的凭据。
您的机器上存储的凭据,不是我们的。
存储在~/.capgo-credentials/credentials.json中。 Capgo 服务器永远不会保留它们。
仅HTTPS传输到临时构建环境。
凭据流向每个构建环境,仅使用一次,然后在作业结束时清除。
日志永远不会触及 Capgo 服务器。
构建输出仅流向您的终端。没有写入我们的磁盘或保留。
每次构建后环境都会被销毁。
默认情况下不存储日志,存储构件也默认不存储。两者都是可选的,且有明确的 TTL。
Capgo 本地构建器 vs. 其他选择。
相同的构建。更少的信任。
| Capgo 本地构建器 | 本地构建 GitHub native云构建/ Bitbucket / GitLab | 竞争对手云 | |
|---|---|---|---|
| 设置时间 | ~60 秒。 capgo 构建初始化需要一个 .p8 文件,创建 CSR、证书、P12、bundle ID 和配置文件。 | Days。自己编写 Fastlane 脚本,管理签名,配置机密,调试运行失败。 | 在门户中生成证书,上传 .p12 和配置文件,连接一个 Git 仓库。 |
| 源 code 访问 | 零。 CLI 只上传构建所需的文件,并将它们上传到一个一次性运行器。我们永远不会看到您的仓库。 | 在您的运行器上存活。您的控制,您的责任。 | 必需。每次构建时从 Git 主机克隆您的完整仓库。 |
| 凭据存储 | 永远不会在我们的服务器上持久化。 凭据在您的机器上存储,仅在活动的构建环境中可用,并在 24 小时内删除,即使是失败的构建也如此。 | 存储在您的 CI 提供商的秘密存储器中(GitHub 秘密,GitLab CI 变量)。还有一个需要审计的存储器。 | 存储在供应商的服务器上,使用加密存储。您信任他们的密钥管理。 |
| 构建日志存储 | 不存储。 日志流向您的终端通过 WebSocket,并在构建结束时消失。 | 保留了您的 CI 提供商的 ~90 天。可见于任何具有 repo 访问权限的人。 | 在他们的数据库中保留了 30-90 天,取决于计划。 |
| 试用前付费 退款保证 | 是的。14 天免费试用,无需信用卡。 是的。14 天退款保证。 注册,运行capgo构建请求,发货。计划从 $12/月起,包括原生构建和实时更新。 | 直到运行器分钟数耗尽,macOS计费就会迅速增加。 | 每月最低 $19。Live 更新是单独的附加功能。免费层需要他们的开源程序。 |
| 成本/构建 | 计划分钟数,然后是积分。 计划分钟数包含在内。通过预付积分在体积级别进行顶级。没有惊喜的每分钟账单。 | ~$4-5 在 macOS 分钟上在 GitHub 运行器上,仅此而已,之前是工程师时间。 | 按月度构建分钟计量;超出额度政策未在公开列表中列出。 |
| 实时(OTA)更新 | 包含。 OTA JS、CSS 和资产更新与每个 Capgo 计划一起发送。同一帐户,无需附加功能。 | 不包含。构建或购买 OTA 分别。 | 实时更新是单独的付费附加功能,计费在构建之上。 |
| 维护时间 | 零 我们维护构建系统、Fastlane模板、运行器图像和证书刷新逻辑。 | 每月小时数:证书续期、API 变更、运行器漂移、Gradle更新。所有这些都由您负责。 | 零。他们维护平台。 |
| AI构建调试 | 直接在CLI中。 失败时,CLI提供Capgo AI:读取日志并返回原因和修复方案,无需离开终端。 | 您需要自己阅读原始日志并搜索错误。 | 仅在仪表板中提供AI功能,不在CLI中。 |
基于公共竞争对手云文档和定价,及GitHub Actions macOS 评估。
The EAS Build and EAS Submit equivalent for Capacitor
EAS Build compiles React Native binaries. EAS Submit uploads them to the stores. Capgo Builder does both jobs for Capacitor projects, with native build time on every paid plan. Keep EAS if the app is Expo.
建构失败? AI 为您解释原因和解决方法。
Capgo AI, 你的 AI, 或者跳过。始终由你决定。
-
明确的原因
不是仅仅是红色错误线的原因。
-
具体的修复
具体的修复,复制粘贴就可以使用。
-
总是可选
在失败时,您可以选择 Capgo AI、为您的 AI 提供提示或跳过。永远不会强制执行,永远不会自动执行。
只需支付构建分钟数。
Capgo 计划包括原生构建分钟数。开始使用 14 天免费试用,然后选择每月或每年付款。 Capgo 计划包括原生构建分钟数。选择每月或每年付款,并享受 14 天的退款保证。
指南: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 扩展,
您是否处理 Cordova 插件在 Capacitor 项目中? +
是。我们解析 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,托管一个时间限制为 1 小时至 7 天的 IPA 下载(TTL),并返回一个可以与注册设备、MDM、QA 或客户共享的 QR code。
是否可以不通过Google Play商店分享Android构建? +
是。通过--no-playstore-upload --output-upload传递参数,Capgo会在下载链接和二维码中托管已签名的APK/AAB。通过--output-record读取它们,并在CI中构建最后输出。
什么是__CAPGO_KEEP_0__对日志和工件的保留政策? +
日志永远不会在Capgo服务器上存留。它们会流式传输到您的终端,然后消失。工件默认为1小时的TTL(至多7天)。当构建结束时,会清除凭据。
是否Capgo Builder是Live Update的替代品? +
不。它们互补彼此。Live Updates用于JS、CSS和资产。Builder用于native code、插件、权限、图标或SDK需要一个新的签名二进制文件时。
是否Capgo Build可以与我们的现有CI和私有native设置一起工作? +
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.
查看构建流程 →是否Capgo Builder是EAS Build的替代品? +
对于Capacitor应用来说是的:Capgo Builder编译、签名并可以提交iOS和Android二进制文件,这是EAS Build和EAS Submit的类似物。EAS Build仍然是Expo和React Native应用的路径。Capgo无法构建Expo项目。