Capgo Build帮助我们简化了Capacitor应用发布流程。我们可以从一个清晰的工作流程中构建和部署iOS和Android应用。
不再需要 Mac
从任何机器生成已签名的 iOS 和 Android CapacitorJs 构建。通过 CI 分享一个 QR,或者上传到商店。
来自马丁的全人支持
14 天无限免费试用,不需要信用卡。
从任何机器上,使用一条命令 — 直接到应用商店或直接到您的用户
Builder 已经在团队中使用
Capacitor团队使用Capgo为native云构建和发布提供了简短的说明。
我们最初通过它的插件发现了 Capgo,并且这成为我们团队进入一个更高效的发布流程的绝佳入口。
专为发布而设计,不是监视。
点击任何小块来查看它背后的内容。
原生构建
$ capgo build request --platform ios ✔ 2m 41s $ capgo build request --platform android ✔ 1m 22s
One CLI command
原生构建
capgo build request --platform ios 归档、签名和上传到 TestFlight。 --platform android 组装、签名
使用您的.keystore并上传到 Play。一个 CLI, 一致的 UX。
Apple Silicon 运行器
iOS 和 Android 的 M4 Mac 运行器。快速、一致的构建。
零信任安全
凭据从未存储。每次构建后都删除。
~/.capgo-credentials/credentials.json, 只发送到临时的构建环境中,通过 HTTPS 进行传输,并在构建结束时立即清除。日志流式传输到您的终端,并且从未写入 Capgo disk。
存储时想要
上传到 TestFlight 和 Play — 或跳过并分享一个 Capgo QR 代替。
app_store 通过Fastlane将App Store Connect / TestFlight和Android应用程序发布到Play商店。是否愿意使用Capgo二维码?
ad_hoc 在iOS上或 --no-playstore-upload 在Android上使用 --output-upload.商店保持可选。
二维码分享+实时日志
实时流式日志,提供给测试人员可扫描的二维码下载。
qr_download_link Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Message key `native_build_v2_tile_logs_sub` (Native Build V2 Tile Logs Sub).
通过WebSocket流式传输日志,包括心跳和确认。一个
消息呈现可扫描的二维码和APK/IPA下载URL —— 从CI向客户分享它,而不需要TestFlight或Play。
--android-flavor production Android风味+Cordova build.gradle 我们自动检测 Cordova 插件。
capacitor-cordova-android-plugins/build.gradle. 无需手动配置。Keystore + Play 服务账户 JSON 通过标志传递。
在 60 秒内设置
可选 .p8 iOS 或我们为您创建一个。Android 中使用一个 Google 登录。
bunx @capgo/cli@latest build init --platform ios|android 启动向导。iOS:将 CSR、证书、P12、bundle ID、配置文件、所有自动。Android:单击 OAuth → Play Console 项目、服务账户、Keystore、所有自动。可恢复、Ctrl-C 安全、在 CI 中运行。 .p8 CI/CD 准备
CI/CD 准备
在 GitHub Actions、GitLab 和 Bitbucket 中都可以使用。无需交互式输入。
直接分发
设置在 60秒。
一张.p8用于iOS,一张Google签名用于Android。Capgo处理证书和密钥。
$ bunx @capgo/cli@latest build init --platform
ios
macOS 上的 App Store Connect 密钥创建指南
不想自己设置? 只需问 AI 做它。
Capgo MCP 在 CLI 中提供。 在编辑器中安装它,使用平常语言询问,它将运行密钥库、签名、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
- 从聊天中运行keystore、签名、Google Play和您的第一个云构建
- 凭证将保留在您的机器上。 秘密不会回显。
- install-mcp写入客户端配置;Capgo工具仍然通过@capgo/cli运行
您的代理使用Capgo工具,停止在人类门户,无法冒充通过的构建。 它也可以调试失败。
您的秘密将保留为秘密。
我们构建应用。我们不会存储您的凭据。
凭据存储在您的机器上,而不是我们的。
凭据存储在~/.capgo-credentials/credentials.json中。 Capgo 服务器永远不会持久化它们。
凭据流向一个临时构建环境,仅使用一次,然后在作业结束时清除。
TLS 1.3 · mTLS · 临时
日志永远不会接触到Capgo服务器。
Storage
每次构建后都会销毁构建环境。
默认零日志存储。默认零工件存储。两者均可选,且具有明确的 TTL。
Capgo 构建器与替代方案
相同的构建。更少的信任。
| Capgo 构建器 | 自建CI/CD GitHub 动作 / Bitbucket / GitLab | 竞争对手云 | |
|---|---|---|---|
| 快速设置 | ~60 秒。 capgo 构建初始化需要一个 .p8 文件,创建 CSR、证书、P12、bundle ID 和配置文件。 | Days。编写 Fastlane 脚本,自己管理签名,配置密钥,调试运行器故障。 | 在门户中生成证书,上传 .p12 和配置文件,连接一个 Git 仓库。 |
| code 访问 | 零。 CLI 只上传构建所需的文件,并将它们上传到一个一次性运行器。我们永远不会看到您的仓库。 | 在您的运行器上存活。您的控制,您的责任。 | 必需。从 Git 主机克隆您的完整仓库,每次构建时都需要。 |
| 凭证存储 | 永远不会在我们的服务器上持久化。 您的机器上存储的凭据,只有在活动的构建环境中才可访问,并在24小时内删除,即使是失败的构建也如此。 | 存储在您的CI提供商的秘密存储器中(GitHub 秘密,GitLab CI变量)。再加一个需要审计的密钥库。 | 存储在供应商的服务器上,使用加密存储。您信任他们的密钥管理。 |
| 构建日志存储 | 不存储。 日志通过WebSocket流式传输到您的终端,并在构建结束时消失。 | 您的CI提供商保留~90天。任何有访问您的仓库的人都可以看到。 | 根据计划,持续在他们的数据库中存储30-90天。 |
| 试用前付费 | 是的。14天免费试用,不需要信用卡。 注册,运行capgo构建请求,开始交付。原生构建和实时更新的计划从每月12美元开始。 | "免费",直到运行器分钟耗尽,macOS计费就会迅速增加。 | 每月最低 $19。Live 更新是单独的附加功能。免费层需要他们的开源程序。 |
| 成本/构建 | 计时计划,随后使用积分。 计划的分钟数包含在内。通过预付积分在体积级别进行顶级。没有惊喜的每分钟账单。 | ~$4-5 在 macOS 分钟上在 GitHub 运行器上,工程师时间之前。 | 按月度构建分钟计量;超出政策未在公开列表中列出。 |
| Live (OTA) 更新 | 包含。 OTA JS、CSS 和资产更新与每个 Capgo 计划一起发送。同一帐户,无需附加功能。 | 不包含。构建或购买 OTA 分别。 | 单独的付费附加功能,按构建计费。 |
| 维护时间 | 零。 我们维护构建系统、Fastlane模板、运行器图像和证书刷新逻辑。 | 每月几个小时:证书续期、API 变更、运行器漂移、Gradle更新。所有这些都由您负责。 | 零。他们维护平台。 |
| AI 构建调试 | 在 CLI 中。 在 CLI 中,失败时会提供 Capgo AI:读取日志并返回原因和修复方案,而不离开您的终端。 | 您需要自己阅读原始日志并搜索错误。 | CLI Builder 不会要求您提供源代码仓库、签名密钥或构建日志。 |
基于公开竞争对手云文档和定价,及GitHub Actions macOS 评估。
The EAS Build and EAS Submit equivalent for Capacitor
EAS Build 编译 React Native 二进制文件。 EAS Submit 将它们上传到商店。 Capgo Builder 为 Capacitor 项目同时完成这两个任务,且在每个付费计划中都有原生构建时间。 如果应用是 Expo,则保留 EAS。
构建失败? AI 解释原因并提供修复方法。
Capgo AI,选择使用 AI 还是跳过,始终由您决定。
-
简明的原因
简明易懂的原因,而不是仅仅是红色的错误线。
-
不是仅仅是红色错误线的原因。
native build V2 调试指南
-
具体的解决方案
在失败时,您可以选择:Capgo AI、为您的 AI 提供提示或跳过。永远不会强制执行,永远不会自动执行。
支付建造分钟。就这样。
Capgo 计划包括本机建造分钟。开始一个 14 天免费试用,然后选择每月或每年计费。
iOS约5分钟,Android约2.5分钟,双机型M4 Macs。典型构建时间约2-3分钟。iOS分钟计费约2倍于Android。计划分钟免费,价格显示预付顶部成本。
每个计划都包含构建分钟。额外分钟使用预付积分。最终阶段在 capgo.app/价格.
针对特定问题的具体答案。
是否可以使用widget + 通知服务扩展签署应用程序? +
是。通过--ios-provisioning-profile bundleId=path传递每个目标,包括widget、通知服务和共享扩展。
您是否在Capacitor项目中处理Cordova插件? +
是的。我们解析capacitor-cordova-android-plugins/build.gradle并打包正确的插件源代码。无需手动配置xml。
是否可以构建Android产品风格? +
是的。通过传递--android-flavor production或任何声明的风格。通过标志传递Keystore和Play JSON。
我想内部iOS构建不使用TestFlight。如何? +
使用--ios-distribution ad_hoc与--output-upload。Capgo跳过App Store Connect,托管一个时间限制的IPA下载(1h-7d TTL),并返回一个您可以与注册设备,MDM,QA或客户共享的QRcode。
是否可以分享Android构建而不使用Play商店? +
是的。通过传递--no-playstore-upload --output-upload。Capgo托管签名的APK/AAB,后面是一个下载URL和QR。使用--output-record和build last-output读取它们。
您的日志和工件保留策略是什么? +
日志永远不会留在Capgo服务器上。它们流向您的终端,然后消失。工件默认为1小时TTL(至多7天)。当构建结束时,凭据会被清除。
Capgo 构建器是否是Live Update的替代品? +
不。它们互补彼此。Live Updates用于JS,CSS和资产。Builder用于nativecode,插件,权限,图标或SDK需要一个新的签名二进制文件时。
是否可以让Capgo Build与我们的现有CI和私有本地设置一起工作? +
是的。保留私有JavaScript依赖设置、Web构建和Capacitor同步在CI中。Capgo Build接收准备好的本地平台文件夹后,完成工作,然后编译和签名;它也可以将结果提交到配置的应用商店中。Capgo不需要访问您的Git存储库、私有注册表或SSH凭据。通过环境变量传递支持的构建配置时需要。
查看构建工作流程→是否Capgo Builder是EAS Build的替代品? +
对于Capacitor应用,答案是:Capgo Builder编译、签名并可以提交iOS和Android二进制文件,这是EAS Build和EAS Submit的类似功能。EAS Build仍然是Expo和React Native应用的路径。Capgo无法构建Expo项目。