跳转至正文

面向 Base44 构建者:无需 Mac,无需 Xcode

把你的 Base44 应用变成 iOS 和 Android 应用

导出你的 Base44 项目,用 Capacitor 封装,再用 Capgo Build 构建已签名的 App Store 和 Google Play 应用。无需 Mac。上线后,你在 Base44 里做的更改会以实时更新的形式推送到已安装的应用。

无需 Mac
即可进行 iOS 构建
iOS + Android
原生平台
Live Updates
针对 Base44 中的更改

Base44 项目

用 prompt 构建 React 应用。将其同步到 GitHub,或导出 ZIP,这样你就有了 code。

导出并封装

Capacitor 外壳

使用 Capacitor 构建静态 dist 目录并添加 iOS 和 Android 项目。

构建和更新

Capgo 发布循环

使用 Capgo Build 构建已签名的二进制文件,然后通过 GitHub Actions 将 Web 变更作为 Live Updates 发布。

问题

Base44 负责构建应用,但应用商店要的更多。

应用止步于浏览器

Base44 项目是 Web 应用。应用商店上架、推送通知和设备功能,都需要一个原生外壳。

Base44 无法运行原生工具链

签名、Xcode、Android Studio 和商店上传都在 Base44 之外完成。你需要 code 和构建服务。

每次变更都要等审核

首次上架应用商店后,每个新版本都要重新走商店审核,通常 24–48 小时,有时更久。

技术栈

各工具的作用

Base44 负责构建 Web 应用

通过 prompt 迭代界面、流程、文案和后端对接。生产 build 会生成一个静态 dist 文件夹,供你封装。

Capacitor 负责封装

Capacitor 使用你的 App ID、图标和权限,将构建好的 Web 应用放入原生 iOS 和 Android 项目中。code 保持不变。

Capgo 负责构建和更新

Capgo Build 会创建已签名的二进制文件并上传到应用商店。Live Updates 则把后续的 Web 变更推送到已安装的应用。

解决方案

从 Base44 到应用商店的 Capgo 之路

Base44 继续构建产品。Capacitor 和 Capgo 负责补齐原生构建、应用商店上传和更新步骤。

导出至 GitHub 或 ZIP

在 Base44 Builder 或更高方案中,点击 GitHub 图标即可将 code 同步到仓库,或把项目导出为 ZIP。然后 build 一次,得到 dist 文件夹。

使用 Capgo Build 构建

从 CLI 请求签名的 iOS 和 Android 构建。iOS 构建在云端 Mac 上运行,实时日志会显示整个构建过程的进度。

将每次更改作为 live update 发布

开启 GitHub 同步后,你在 Base44 中的改动会以 commit 推送到仓库。GitHub Action 会 build 应用并上传 bundle,因此已安装的应用无需重新上架应用商店就能获得 Web 更新。

让你的 AI agent 负责发布

Capgo MCP server 让 Claude Code、Codex 或 Cursor 能够 upload bundle、管理 channel 并请求 build。Capgo skills 为 agent 添加 Capgo 专用指令。

工作原理

Base44 开发者如何用 Capgo 发布移动应用

从 Base44 项目到应用商店构建和 Live Updates。这些命令你可以自己运行,也可以交给 coding agent 执行。

  1. 导出至 GitHub 或 ZIP

    在 Base44 Builder 或更高方案中,点击 GitHub 图标即可将 code 同步到仓库,或把项目导出为 ZIP。然后 build 一次,得到 dist 文件夹。

    git clone https://github.com/you/your-base44-app.git
    cd your-base44-app
    npm install
    npm run build
    Base44 到 Capacitor 教程
  2. 添加 Capacitor 和 Capgo

    添加原生项目,然后运行 Capgo onboarding。它会添加你的应用、创建 production channel,并安装 updater 插件。

    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
    CLI onboarding 指南
  3. 在云端构建已签名的 App

    签名只需配置一次,之后即可发起 iOS 和 Android 构建。签名后的构建会上传到 App Store Connect 和 Google Play 进行审核。

    npx @capgo/cli@latest build init
    npx @capgo/cli@latest build request --platform ios
    npx @capgo/cli@latest build request --platform android
    Capgo 构建文档
  4. 将每次更改作为 live update 发布

    将 CAPGO_TOKEN 添加为 GitHub secret,并添加一个在 push 时构建并上传的 workflow。新增插件或权限仍需要重新打一次商店包。

    # step in .github/workflows, with CAPGO_TOKEN from secrets
    npm ci && npm run build
    npx @capgo/cli@latest bundle upload --channel=production --auto-bump
    GitHub Actions 集成

AI Agent Prompt

让你的 coding agent 搞定配置

获取 Base44 code 后,把它粘贴到 Claude Code、Codex 或 Cursor 这类编程 Agent 中。它会安装 Capgo MCP server,添加 Capacitor 和 updater,并为签名留下 TODO,而不是凭空编造密钥。

给你的 coding agent 的 prompt

I want this project, exported from Base44, to become a Capacitor mobile app using Capgo from the start.

Set up the project so an AI agent can use Capgo's MCP release tools through install-mcp:

1. Install the Capgo CLI MCP server for the active AI client. For Codex, run:
   - npx @capgo/cli@latest login
   - npx install-mcp 'npx @capgo/cli@latest mcp' --client codex
   Replace codex with cursor, claude-code, gemini-cli, or windsurf if that is the client this project uses.
2. Read Capgo's MCP metadata when tool details are needed (the hosted server is https://api.capgo.app/mcp):
   - https://capgo.app/.well-known/mcp/server-card.json
   - https://capgo.app/.well-known/agent-skills/capgo-cli-mcp/SKILL.md
   If this client supports agent skills, also run: npx skills add Cap-go/capgo-skills
3. Add a short docs/agent-mobile-release.md file that tells the agent to use the Capgo CLI MCP server as a local stdio server, not a remote HTTP endpoint.
4. Add Capacitor for iOS and Android using the package manager already used by this project.
5. Configure capacitor.config.ts with:
   - appName: the current Base44 app name
   - appId: a production-style bundle ID I can edit later, such as com.company.app
   - webDir: the production build output folder (usually dist)
   - plugins.CapacitorUpdater.defaultChannel: production
6. Install and configure @capgo/capacitor-updater.
7. Add package scripts for:
   - building the web app
   - syncing Capacitor
   - uploading a production Capgo bundle
   - starting Capgo Build setup for iOS
   - requesting an iOS cloud build
8. Create a first production channel plan:
   - production for users
   - preview for stakeholder review
   - staging for internal testing
9. Keep normal docs and README commands copy-pasteable with npm/npx unless this project already uses another package manager. Keep the Capgo MCP install command exactly as shown above.
10. Do not fake native signing credentials. Leave clear TODOs for the Capgo API key, Apple team details, and bundle ID.
11. After making changes, summarize exactly what changed and what command I should run next.

使用 Capacitor 构建的应用

模板与学习类产品是移动端的天然选择

创作类和学习类 App 说明,只要打包、签名和更新处理得当,Web 风格的流程也能变成可直接上架的移动端体验。

Invitation Maker Card Design 应用图标 活动

邀请函制作卡片设计

模板驱动的设计流程,能自然地从响应式网页映射到移动端。

Google Play 安装量
20.0M
应用商店评分
4.6
Infinite Japanese 应用图标 教育类

无限的日语

专注学习的应用,课程和 onboarding 的小改进会持续累积。

Google Play 安装量
180万
应用商店评分
4.6
StudySmarter - 学校与大学应用图标 教育

StudySmarter - 学校与大学

学习工作流:应用打包后仍可继续迭代 Web 产品。

Google Play 安装量
650万
应用商店评分
4.8

客户证言

使用 Capgo 交付的团队怎么说

5.0/5 开发者团队评分 9,400+ 团队 查看评价

sikafanka

设计,圆角半径 5

“Capgo Build 帮我们简化了 Capacitor 应用的发布流程。通过一套清晰的工作流,我们就能构建并发布 iOS 和 Android 应用。”

Kapil

NuTriQ 创始人

“无需等待完整的 App Store 审核周期,就能即时推送生产环境的 OTA 更新,这为我们带来了巨大的运营优势。”

Luis Dominguez 的肖像

Luis Dominguez

谁付钱,谁说了算

“自从开始使用 Capgo,一切都更快了,我也能在不耽误日常生活的情况下,把用户应得的时间留给他们。”

常见问题

Base44 开发者常问的问题

关于将 Base44 应用发布到 App Store 和 Google Play 的简短解答。

Base44 能直接发布到 App Store 吗?

不能。Base44 构建的是 Web 应用。你需要导出 code,使用 Capacitor 进行封装,并通过 Capgo Build 构建签名的 iOS 和 Android 应用,然后上传至 App Store Connect 和 Google Play。

Base44 到 Capacitor 教程

我需要 Mac 或 Xcode 吗?

不需要。Capgo Build 在云端 Mac 机器上执行 iOS 构建。你仍然需要 Apple Developer 账号才能上架 App Store,以及 Google Play 开发者账号才能发布 Android 应用。

Capgo 构建文档

我需要哪个 Base44 套餐?

Code 导出(GitHub 同步或 ZIP 下载)需要 Base44 Builder 套餐或更高版本。Capgo Build 和 Live Update 由 Capgo 单独计费。

Base44 GitHub 文档

Base44 后端在应用中还能正常工作吗?

可以。导出的应用会通过网络继续调用你的 Base44 后端,与 Web 版本相同。请在设备上测试登录,因为原生应用中的登录重定向行为有所不同。

我在 Base44 中做的更改会同步到移动端 App 吗?

开启 GitHub 同步后,你在 Base44 中的更改会把 commit 推送到仓库。对于 Web 层更改,答案是肯定的。每次 push 时,GitHub Action 都会上传 bundle,已安装的 App 会下载更新。但新增插件或权限仍需新的商店构建。

GitHub Actions 集成

我的 AI agent 能处理发布步骤吗?

可以。npx @capgo/cli mcp 会启动一个本地 MCP server,Claude Code、Codex 或 Cursor 可以用它来上传 bundle、管理 channel 和发起 build。Capgo skills 会为 agent 添加 Capgo 专属指令。

Capgo MCP 服务器

把 Base44 应用上架到应用商店

开启 14 天免费试用,导出你的 Base44 项目,并通过 CLI 申请你的首个 iOS 和 Android build。 选择带 14 天退款保证的方案,导出你的 Base44 项目,并通过 CLI 申请你的首个 iOS 和 Android build。