跳过内容

Capgo 构建简介

Capgo Build 是一个基于云的原生应用编译服务,专为 Capacitor 应用设计。它让您可以在不维护本地开发环境的情况下构建 iOS 和 Android 应用程序 - 不需要在您的机器上安装 Xcode、Android Studio 或 Mac 硬件。

What Capgo Build Does

Capgo Build 在云端编译了

Capgo Build compiles the 您的 __CAPGO_KEEP_0__ 应用: of your Capacitor app in the cloud:

在专用的 Mac Mini Silicon M4 机器上运行 — 不需要您自己的 Mac。

Android 构建

在同一 M4 机群上构建,Android Studio 2025 可用。

自动 __CAPGO_KEEP_0__ 签名

Automatic Code Signing

Section titled “What __CAPGO_KEEP_0__ Build Does”

直接存储提交

已签名的应用程序直接上传到 App Store Connect 和 Google Play。

您可以使用单个 CLI 命令触发构建,且该命令可以从任何地方使用 - 本地机器、GitHub Actions、GitLab CI 或任何 CI/CD pipeline。

构建机器和工具链

构建机器和工具链

Capgo 构建在专用 Mac Mini Silicon M4 机器上运行本机作业:

组件规范
机器Mac Mini Silicon M4
CPU10核M4 CPU(4个性能核,6个高效核)
GPU10核GPU
Neural Engine16核神经引擎
Memory16GB内存
OS imagemacOS Tahoe 26.2

本构建镜像支持Xcode 26.2和Android Studio 2025用于本机构建管道。

何时使用Capgo Build vs Live Updates

标题:何时使用Capgo Build vs Live Updates

Capgo提供了两种互补的功能来更新您的应用程序。以下是每种功能的使用场景:

场景实时更新Capgo 构建
JavaScript/TypeScript 中的 bug 修复 code
UI 变更 (HTML, CSS, 图片)
更新 Web 依赖项
添加或删除一个 Capacitor 插件
更新一个本机 SDK 版本
更改本机权限 (Info.plist, AndroidManifest)
更新 Capacitor 版本
修改本机 code (Swift, Kotlin, Java)
更改应用程序图标或启动屏幕
首次应用商店提交

为什么使用 Capgo 构建

标题:为什么使用 Capgo 构建

不需要本地 Mac 设备进行 iOS

在不拥有 Mac 硬件的情况下,构建和发布 iOS 应用程序。 Windows、Linux 或任何 CI/CD 系统上的任何人都可以触发 iOS 构建并发布到 TestFlight。

跳过本地环境设置

No need to install Xcode, Android Studio, or manage SDK versions. Capgo Build handles all native tooling - you just run the CLI command.

集中凭证

只需将证书和密钥库存储在您的CI/CD机密中一次。任何团队成员都可以触发构建而无需在本地机器上拥有签名凭证。

与任何CI/CD兼容

一个 CLI 命令与任何管道集成。 GitHub Actions、GitLab CI、Jenkins - 在您的现有工作流程中触发构建。

实时构建日志

在您的终端中实时查看构建进度。通过Server-Sent Events传输日志,因此您可以立即调试发生问题。

直接提交应用商店

已签名的应用程序直接上传到App Store Connect和Google Play。构建完成后无需手动步骤即可提交应用商店。

当您运行构建命令时:

  1. 上传 - The CLI zips only what’s needed (native platform folder + native dependencies) and uploads to secure cloud storage
  2. 构建 - 使用 Fastlane 在专用基础设施上编译您的应用
  3. 签名 - 证书和密钥库在构建期间只存在于内存中
  4. 提交 - 已签名的应用直接上传到 App Store Connect 或 Google Play
  5. 清理 - 所有构建 artifact 和凭据将自动删除

Your source code stays on your machine. Only the platform-specific native code is uploaded.

安全模型

Security Model

Capgo Build是设计为零凭证存储:

  • Runtime-only凭证 - 证书和密钥库从未在Capgo中存储。它们在构建完成后立即上传并删除。
  • Ephemeral环境 - 每个构建在隔离中运行,并在完成后销毁
  • No log存储 - 构建日志仅流向您的终端,永远不会在Capgo服务器上存储
  • Minimal上传 - 只有您请求的本机平台被上传,而不是您的完整代码库。 See exactly what gets uploaded

仅需构建时间:

  • 您的Capgo计划中包含了构建分钟数
  • 通过积分系统获取额外的分钟数
  • 构建在Mac Mini Silicon M4机器上运行,带有本地工具链
  • 无存储费用