跳过内容

Capgo Build 简介

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

什么是Capgo Build

什么是Capgo Build

Capgo 构建 构建 of your Capacitor app in the cloud:

iOS 构建

在 Mac Mini Silicon M4 机器上运行

不需要您自己的 Mac。

在 M4 机器上构建

Automatic Code Signing

自动 __CAPGO_KEEP_0__ 签名

证书、配置文件和钥匙串都由我们处理。

直接提交应用商店

您可以从任何地方触发构建,包括本地机器、GitHub Actions、GitLab CI或任何CI/CD管道,使用一个简单的CLI命令。

构建机器和工具链

标题:构建机器和工具链

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

组件规范
机器上下文:Capgo Builder / 本地云构建产品页面。角色:UI 标签。消息键 `native_build_builder_infra_spec_model_label` (本地构建构建器基础设施规范模型标签)。
CPU10核M4 CPU(4个性能核,6个高效核)
CPU10核GPU
10核 M4 CPU(4 个性能核,6 个效率核)16核神经引擎
内存16GB内存
操作系统镜像macOS Tahoe 26.2

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

何时使用Capgo构建与实时更新

何时使用Capgo构建与实时更新

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

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

为什么使用 __CAPGO_KEEP_0__ 构建

为什么使用 __CAPGO_KEEP_0__ 构建

不需要本地 Mac 设备即可开发 iOS

无需安装 Xcode、Android Studio 或管理 SDK 版本。 Capgo Build 将处理所有本机工具 - 您只需运行 CLI 命令。

跳过本地环境设置

无需安装 Xcode、Android Studio 或管理 __CAPGO_KEEP_0__ 版本。 __CAPGO_KEEP_1__ 构建处理所有本机工具 - 您只需运行 __CAPGO_KEEP_2__ 命令即可。

与任何 CI/CD 工作

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

实时构建日志

在您的终端中实时监控您的构建进度。日志通过服务器发送事件流,因此您可以立即调试发生问题。

直接提交商店

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

它是如何工作的

它是如何工作的

当您运行构建命令时:

  1. 上传 - CLI 只上传所需的内容(本机平台文件夹 + 本机依赖项)并上传到安全的云存储
  2. 构建 - 你的应用程序在专用基础设施上使用 Fastlane 进行编译。重复构建默认情况下恢复一个与应用程序相关的编译缓存(忽略共享通用缓存);设置 cache_key - 为了分区 RC 和生产,或者传递 --cache-key - 来禁用恢复并保存 --no-cache - 签名
  3. Sign - 提交
  4. Submit - 清理
  5. Cleanup - 你的源代码 __CAPGO_KEEP_0__ 在你的机器上保持不变。只上传了平台特定的本机 __CAPGO_KEEP_1__

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

- 提交

安全模型

Capgo 构建设计零凭证存储:

  • 仅运行时凭证 - 证书和密钥库在 Capgo 中永不存储。它们在构建完成后立即上传并删除。
  • 临时环境 - 每个构建在隔离环境中运行,并在完成后销毁。
  • 无日志存储 - 构建日志仅流向您的终端,永不存储在 Capgo 服务器上。
  • 最小上传 - 只上传您请求的本机平台,而不是您的完整代码库。 查看上传的内容

构建时间是唯一的成本:

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