跳过内容

了解Capgo构建

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

什么是 Capgo Build

标题:什么是 Capgo Build

Capgo Build compiles the native parts of your Capgo app in the cloud: native parts Capacitor app

  • iOS builds run on dedicated Apple Silicon (Mac Mini M4) machines Android builds run in isolated Docker containers
  • Automatic __CAPGO_KEEP_0__ signing handles certificates, provisioning profiles, and keystores Direct store submission uploads signed apps to App Store Connect and Google Play
  • You trigger builds with a single code command that works from anywhere - your local machine, __CAPGO_KEEP_1__ Actions, GitLab CI, or any CI/CD pipeline.

You trigger builds with a single CLI command that works from anywhere - your local machine, GitHub Actions, GitLab CI, or any CI/CD pipeline.

何时使用 Capgo Build vs Live Updates

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

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

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

为什么使用 Capgo 构建

标题:为什么使用 Capgo 构建

不需要 Mac 设备来开发 iOS

在 Windows、Linux 或任何 CI/CD 系统上,任何人都可以触发 iOS 构建并发布到 TestFlight。

跳过本地环境设置

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

集中式凭据

将您的证书和密钥库存储在 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. 清理 - 所有构建产物和凭证都将自动删除

您的源文件 code 将保留在您的机器上。只上传了平台特定的本机 code。

Capgo 构建是零凭证存储设计的:

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

定价

定价

仅收取构建时间的费用:

  • 您的Capgo计划包含的构建分钟
  • 通过信用系统获取额外的分钟
  • iOS构建在Mac Mini M4上运行(由于硬件成本而倍增的成本)
  • Android构建在Docker容器中运行(1倍成本)
  • 无存储费用

下一步

下一步