您正在发布 Flutter、React Native 或 Unity 应用
Codemagic 支持构建 Flutter、React Native、原生及 Unity 项目。Capgo Builder 与 Capgo live updates 专为 Capacitor 应用打造。 [4]
Codemagic 是一款通用的移动端 CI/CD 服务,支持 Flutter、React Native、原生、Ionic 和 Unity 项目。2026 年 10 月,它为 Capacitor 推出了 Codemagic Patch,这是一个带有 Apache 2.0 SDK 和 CLI 的自托管 live update 服务器。Capgo 专为 Capacitor 而生:提供支持渠道管理和回滚功能的托管式 Live Update,以及用于在云端构建已签名 iOS 和 Android 二进制文件的 Capgo Builder。
结论 如果你使用多种移动技术栈,需要带测试和多个步骤的自定义 YAML pipeline,或想运行自己的 live update 服务器,就选 Codemagic。如果你的应用是 Capacitor,想通过一个工具获得托管式 Live Updates、运行时 Channel、回滚和 Native Build,而无需运维服务器或维护 CI pipeline,就选 Capgo。
14 天无限免费试用。无需信用卡 14 天退款保证。随时取消。
最后更新于
深受 9,400+ 团队信赖 · 90M+ 台设备 · 3,187+ GitHub stars
本排名面向希望快速交付移动应用、无需等待应用商店审核即可修复生产环境 Bug,并能完全掌控自己的 code 的团队。
Capacitor 加上 Capgo:一套 Web 代码库覆盖 iOS、Android 和 Web,Live Updates 可跳过商店审核,云端 Native Build 只需 2–3 分钟。开源,每月 $12 起。
提供丰富的 step 库和免费 Hobby 方案的移动端 CI/CD 工具。适合多技术栈团队,但仍需手动维护 pipeline,且不支持 Capacitor live updates。
提供分发、企业级 App Store 及自托管选项的移动端 CI/CD。适合受监管的企业,免费层级之后主要由销售驱动。
由 Ionic 团队提供的 Ionic 和 Capacitor 云端构建与 live updates 服务。在决定使用前,请查看其当前的 roadmap 和定价。
使用 macOS runner 配合您的 code 进行通用 CI。小规模使用时灵活且廉价,但您需要自行处理所有签名和应用商店 upload 步骤。
通过上传 zip 包为 Cordova 和 Capacitor 项目提供简单的云端 build。不支持 Live Update。
| 领域 | Capgo | Codemagic |
|---|---|---|
| 定价 | 价格为每月 $12 起(按年计费)或每月 $14(按月计费)。提供 14 天免费试用,无需信用卡。无免费方案。 | 个人用户每月可免费使用 500 分钟 Mac mini M2。超出免费额度后,M2 实例按 $0.095/分钟计费,M4 实例为 $0.114/分钟,Linux 和 Windows 为 $0.045/分钟。固定年费方案 $3,990/年起,企业版 $12,000/年起。用于 Capacitor 的 Codemagic Patch 支持免费自托管,每月活跃设备数可达 1,000,000 台。Codemagic 托管服务面向月活用户超过一百万的企业,需通过销售团队洽谈。 [1] [6] |
| OTA 实时更新 | 无需等待应用商店审核,即可推送 JavaScript、HTML、CSS 及资源变更,支持增量下载和端到端加密。每月更新量超 10 亿次。 | Codemagic Patch 通过增量下载、安装模式和可选的签名发布,为 Capacitor 应用推送 HTML、CSS 和 JavaScript 更新。它是新推出的(Capacitor SDK 和 CLI v0.1.0),你需要使用 Docker Compose、PostgreSQL 和兼容 S3 的存储自行运行服务器。每个版本仅针对一个特定的 Native Build 版本,iOS 和 Android 需要分别使用不同的应用和部署密钥。React Native 应用使用 Codemagic 的 CodePush。 [3] [6] |
| 原生 build | Capgo Builder 在云端构建并签名 iOS 和 Android 二进制文件,通常只需 2–3 分钟,并可上传到应用商店。构建时间已包含在套餐中。 | 核心产品。你通过编写 codemagic.yaml pipeline 来安装依赖、运行 cap sync、进行签名,并使用 Gradle 或 Xcode 进行 build,最后发布到 Google Play 或 App Store Connect。Build 运行在 Mac mini M2/M4、Linux 或 Windows 机器上。 [1] [2] |
| 框架支持 | Capacitor 支持使用 React、Vue、Angular、Svelte、Ionic 或任何 web framework 构建的应用。Live Updates 也适用于 Cordova 和 Electron。不支持 React Native。 | 适用于 Flutter、React Native、原生 iOS 和 Android、Ionic Capacitor 以及 Unity 的 CI/CD。Codemagic Patch 支持最新的两个 Capacitor 主版本(7 和 8),以及 Android minSdkVersion 24 或更高版本。 [2] [4] [6] |
| 开源且支持自托管 | Updater 插件和 Capgo 插件在 MPL-2.0 下免费。后端源码在 GitHub 上以 AGPL-3.0 开源。你可以运行自己的更新服务器,或在 Enterprise 版中使用授权的自托管。 | CI/CD 是专有的托管服务。Codemagic Patch SDKs 和 CLIs 采用 Apache 2.0 协议。Patch 服务器使用 Codemagic Server License,每月活跃设备数在 1,000,000 以内免费;每个版本发布两年后将转为 Apache 2.0 协议,且禁止将其作为竞争性的 OTA 服务进行转售。 [2] [6] |
| 回滚与渠道 | 动态渠道、设备与渠道覆盖、渐进式发布、bundle 启动失败时自动回滚,以及一键回滚到之前的 bundle。 | 如果应用始终无法将新 bundle 报告为健康状态,Codemagic Patch 会自动回滚版本,并支持从 Staging 到 Production 的分阶段百分比发布。它不支持运行时切换 channel;Beta 测试计划需要指向 Beta 部署环境的独立 build。 [6] |
| 支持 | 通过 Discord 和邮件联系开发 Capgo 的工程师。任何方案都享插件优先修复,Premium Support 可保障生产交付期限。 | 免费版提供社区支持。企业版提供优先支持、SSO、签署的 SLA、保密协议 (NDA) 以及数据处理协议 (DPA)。 [1] |
| 公司状态 | 独立运营、自筹资金,成立于 2021 年。9,400+ 支团队、4,700+ 个应用和 9,000 万+ 台设备。Enterprise 方案提供 SOC 2 Type II 和 ISO 27001 认证。 | Nevercode Ltd. 成立于 2012 年,最初在爱沙尼亚塔尔图的 Mobi Lab 参加黑客松后以 Greenhouse 之名起家,2017 年更名为 Nevercode。 [4] |
竞品信息截至 2026 年 9 月,已对照下方厂商页面核实。套餐和价格可能变动,决定前请到厂商网站确认。
没有哪款工具能适配所有团队。以下情况我们会建议你选择另一个方案。
Codemagic 支持构建 Flutter、React Native、原生及 Unity 项目。Capgo Builder 与 Capgo live updates 专为 Capacitor 应用打造。 [4]
通过 codemagic.yaml 工作流,您可以在 Mac、Linux 或 Windows 机器上运行测试、脚本、版本控制及您选择的发布步骤。 [1] [2]
Codemagic Patch 服务器支持在您自己的基础设施上免费运行,每月活跃设备数最高可达 1,000,000 台,并提供 Apache 2.0 协议的 SDK 和 CLI。 [6]
您的 Capacitor 项目无需更改。只需将 codemagic.yaml 中的 build 和 publish 步骤替换为 Capgo Builder;如果使用了 Codemagic Patch 插件,请将其更换为 Capgo updater。
移除 @codemagic/capacitor-patch 如果已安装,请运行 bunx @capgo/cli@latest init 在你的 Capacitor 项目中添加更新器插件,并在 Capgo 中创建应用。
运行 bunx @capgo/cli@latest build init 并将你的证书和 keystore 存储在 bunx @capgo/cli@latest build credentials save.
通过以下方式请求 Native Build: bunx @capgo/cli@latest build request --platform ios,并通过以下方式发布 Web 变更: bunx @capgo/cli@latest bundle upload.
来自用 Capgo 构建 Capacitor 应用的团队的具名评价。
Capgo Build 帮助我们简化了 Capacitor 应用的发布流程。我们只需通过一个清晰的工作流,即可构建并发布 iOS 和 Android 应用。
搭建过程不到一天。基于 Channel 的发布机制让我能在推送到生产环境之前,先在自己的设备上测试。
能够即时推送生产环境的 OTA 更新,而无需等待完整的 App Store 审核周期,这带来了巨大的运营优势。
开启 14 天免费试用,无需信用卡。试用结束后,方案价格为 12 美元/月(按年计费)或 14 美元/月(按月计费)。