跳转至正文
L

通过 Capgo 从 Lovable 发布你的移动应用

Lovable 负责构建、发布并为你的 Capacitor 应用提供 Live Update:无需 Mac 即可构建 iOS 和 Android 版本,数分钟内完成 OTA 修复,支持一键回滚。

  • 应用构建器
  • 导出到 Capacitor
  • 托管 MCP
  • CLI

在 Lovable 中配置 Capgo

最多三步。按原样复制每个代码块。

  1. 第 1 步

    将你的 Lovable 应用导出到 GitHub

    在 Lovable 中连接 GitHub,推送项目,然后在电脑上 clone。

    终端
    $ git clone https://github.com/you/your-lovable-app.git $ cd your-lovable-app $ npm install $ npm run build
  2. 第 2 步

    用 Capacitor 和 Capgo 封装

    为 iOS 和 Android 添加 Capacitor,然后让 Capgo CLI 设置 Live Updates。将 Lovable 应用的 build 文件夹用作 webDir(Vite 用 dist)。

    终端
    $ npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android $ npx cap init "Your App" com.company.app --web-dir dist $ npx cap add ios && npx cap add android $ npx @capgo/cli@latest init
  3. 第 3 步

    云端构建并发布更新

    Capgo Build 无需 Mac 即可签名并构建 iOS 和 Android 应用。之后,每次 Web 改动都会作为 live update 发布。

    终端
    $ npx @capgo/cli@latest build init $ npx @capgo/cli@latest build request --platform ios $ npx @capgo/cli@latest bundle upload --channel production

你可以向 Lovable 提问的内容

复制提示词并粘贴到 Lovable 中。请将 App ID 和版本号替换为你自己的。

  • 构建

    “让这个应用适配 Capacitor:保持客户端路由,并将静态文件构建到 dist 目录。”

  • 构建

    “安装 @capgo/capacitor-updater,并在应用启动时调用 notifyAppReady。”

  • 更新

    “添加一个 GitHub Actions 工作流,在每次 push 到 main 分支时,将 Capgo bundle 上传到 production channel。”

  • 构建

    “我在 Capgo 上最近一次 iOS build 的状态是什么?”

  • 回滚

    “将 production channel 回滚到上一个 bundle。”

  • Observe

    “显示 v2.3.0 过去 7 天的更新统计。”

  • Observe

    “哪些设备还在使用 bundle 1.4.2?”

完整的发布闭环

一个账号就能覆盖从首次 build 到下一次线上修复的每一步。

  1. 1

    构建

    在云端完成 iOS 和 Android 的签名 build。你这边无需 Mac,也无需 Xcode。

    Capgo Build(原生应用)
  2. 2

    发布

    将 build 发送到 TestFlight 和 Google Play,或提交给应用商店审核。

    无需 Mac 即可构建并发布 iOS 应用
  3. 3

    更新

    几分钟内即可将 JavaScript、HTML 和 CSS 修复推送到频道,一步回滚。

    Capgo 实时更新
  4. 4

    Observe

    查看谁接收了更新、哪些环节失败,以及每次发布的表现。

    使用 Capgo Observe

Lovable 注意事项与限制

  • Lovable 在所有方案中均支持自定义 MCP servers。请在 Connectors 中添加 https://api.capgo.app/mcp 并配置 OAuth,即可直接在 Lovable chat 中管理 channels、rollbacks 和 stats。
  • 该 connector 仅用于 Lovable chat,绝不会被你已发布的 app 使用。
  • Lovable 无法运行 Capgo CLI。请在本地计算机或通过 GitHub Actions 进行 builds 和 uploads。
  • 保持 GitHub 同步:你在 Lovable 中所做的更改会同步到 repo,随后 CI 可以将其作为 live updates 发布。

常见问题

Capgo 与 Lovable:常见问题

Lovable 能在没有 Mac 的情况下构建我的 iOS app 吗?

可以,先导出 code。用 Capacitor 封装 Web App,然后运行 npx @capgo/cli@latest build request。Capgo 会在云端签名并构建 iOS 和 Android App。

Native Build 文档

使用 Lovable 需要 Capgo API 密钥吗?

托管版 MCP 不需要 API 密钥:它通过 OAuth 登录。本地 CLI MCP 和 CLI 使用一个只需用 npx @capgo/cli@latest login 保存一次的 API 密钥。请在 Capgo 控制台的 Settings > Organization > API keys 下创建该密钥。

创建 Capgo API 密钥

Lovable 可以回滚错误的更新吗?

可以。只需让 Lovable 将 channel 指向之前的 bundle 即可。设备会在下次检查更新时自动切换。此外,如果新 bundle 启动失败,Capgo updater 也会自动执行回滚。

Live update 文档

App Store 和 Google Play 允许使用 Live Updates 吗?

可以,但仅限 Web 层:JavaScript、HTML、CSS 和静态资源。Native code、新权限和新插件仍需通过应用商店发布,Capgo Build 可以帮你完成。

通过 Lovable 使用 Capgo 的费用是多少?

MCP servers、skills 和 CLI 均可免费使用。你需要 Capgo 方案,每个方案都提供 14 天免费试用,无需信用卡。Build、Live Updates 和 Observe 都包含在每个方案中。

定价

从 Lovable 发布你的下一个版本

立即注册 Capgo 账号,关联 Lovable,今天就能推送你的第一个 build 或 live update。

文档

相关页面