想做 iOS App 的 Lovable 替代方案

Lovable 擅长做网页应用,它自己也这么说。如果目标是 App Store 上的 iPhone App,这里是常见的五条路:各自能给你什么,又在哪里止步。

你描述了一个应用,Lovable 把它做了出来,用户在浏览器里用得挺好。现在你想把它放上 App Store。这是另一件事,Lovable 自己也这么说。

先说结论

Lovable 发布的是网页应用。想要原生 iOS App,要么给网页套壳,要么用 React Native 重做,要么用 SwiftUI 重做。Rork、Bolt 加 Expo、Xcode 配 AI Agent 和 AirBuild 各走其中一条。区别在于:产出是什么,谁来构建和提交,谁来应对 App Review。

Lovable 给你什么,不给你什么

Lovable 的发布文档直接回答了 iOS 这个问题:Lovable 做的是网页应用,发布始终部署到一个网页地址,要么是 yourproject.lovable.app,要么是你自己的域名。它没有把项目打包并提交到 App Store 的内置流程。

同一页文档给了两种更接近手机的做法:

  • PWA(渐进式网页应用)。 用户把你的网站添加到主屏幕,全屏打开。PWA 本身不是 App Store 的上架包;要上架,需要另外封装或做成原生 App。
  • Capacitor 套壳。 在 Lovable 之外,用原生壳包住发布地址,然后自己提交这个壳。

Lovable 还写明它不生成 React Native 项目。如果你需要 React Native App,它的建议是先在 Lovable 里做出界面原型,再到外面重做。另外,Lovable 的手机 App 是让你在手机上搭项目用的,不会把你的项目变成给用户用的 App。

这不是缺点,而是边界清楚。问题在于:要上 App Store,你还得补上什么。

为什么“套个壳就行”是在赌

Apple 的 App Store 审核指南在 4.2 节设了一条底线:

审核指南 4.2:最低功能要求

App 应当具备超出“重新包装的网站”的功能、内容和界面。如果一个 App 不是特别有用、独特或“像个 App”,它就不属于 App Store。

只加载发布地址的壳,可能触及 4.2。审核看的是 App 是否提供了超出网站的实用功能、内容和界面,而不是里面用了什么技术。Apple 没有公布套壳 App 的通过率,所以事先无法知道结果;能确定的是,每次被拒都要多走一轮审核。如果打算套壳,就要连原生功能一起规划,不要默认一定能过。4.2 和其他提交前值得核对的规则,可以看我们的App Store 审核指南白话解读。

五条路,放在一起看

路线你得到什么怎么上 App Store也能做 Android?
Lovable + 套壳装在原生壳里的网页应用在 Lovable 之外自己构建、提交能,用同一个壳
RorkReact Native 与 Expo(Rork Pro),或 SwiftUI(Rork Max)内置发布;Rork Pro 还需要 Expo 账号Rork Pro 能;Rork Max 仅 iOS
Bolt + Expo通过 Expo 做的 React Native App在自己电脑上用 EAS CLI 构建、提交能
Xcode + AI Agent你和 Agent 写出的代码,通常是 Swift 和 SwiftUI自己归档、上传、提交不能
AirBuild原生 SwiftUI AppAirBuild 准备上架资料、提交并处理 App Review不能;AirBuild 专注原生 iOS

无论哪条路,App 上架前都需要 Apple Developer Program 会员资格。

1. 保留 Lovable,加一层壳

这是从现有成果出发最短的路。Capacitor 对自己的定位是“面向网页应用的跨平台原生运行时”:网页代码跑在原生容器里,通过插件调用设备功能。

适合: 网页应用本身就是产品,你有开发者能维护原生项目,并且准备加上原生功能,让 App 不只是网站。

取舍: 界面仍然是浏览器引擎画出来的 HTML。原生项目、签名、上传和审核都归你管。上面说的 4.2 风险,也要你自己扛。

2. Rork

Rork 自己的 FAQ 介绍了两款产品。Rork Pro 用 React Native 和 Expo 做跨平台 App。Rork Max 在云端真实的 Mac 上用 Xcode 编译原生 SwiftUI App,支持 iPhone、iPad、Apple Watch 和 Vision Pro。Rork 提供内置的 App Store 发布,需要 Apple Developer 账号,Rork Pro 构建时还需要 Expo 账号。付费方案可以通过 GitHub 双向同步导出代码。Rork 还列出了一个 AI App Store Reviewer,在提交前检查构建的被拒风险。

适合: 想从一句提示词开始做一个新的移动 App,喜欢在浏览器里搭建;或者想用 Rork Pro 同时做 iPhone 和 Android。

取舍: 这是一个新项目,不是把你的 Lovable 应用搬过来。方案按额度(credits)计费,当前限额请看 Rork 的价格页。

3. Bolt 加 Expo

Bolt 的文档说,当你要求做移动 App 时,Bolt 会用 Expo,同一份代码跑在 iPhone 和 Android 上。Bolt 建议在第一条提示词里就写明“mobile app”,因为为网页创建的项目不容易再切换。开发中可以用 Expo Go 在手机上预览。

发布在 Bolt 编辑器之外完成。文档列出的前提是:一台装有 Node.js LTS 和 Git 的电脑、一个 Expo 账号、一个 Apple Developer 账号。下载代码,安装 EAS CLI,在终端里构建并提交。

适合: 两个平台都要,也不介意敲几行命令。

取舍: 已有的 Bolt 网页项目不会自己变成移动项目。构建、上架资料和 App Review 都归你。如果你已经有一个 Bolt 网页应用,可以把它带到 AirBuild。

4. Xcode 配 AI 编程 Agent

这是 Apple 自己的路。Xcode 27 支持你选择的编程 Agent 和模型,包括 Anthropic、Google 和 OpenAI 的,也可以接入任何支持 Agent Client Protocol 的 Agent。Apple 还要求上传到 App Store 的构建使用 Xcode 26 或更高版本,所以每个原生 iOS App 迟早都要经过 Xcode。

适合: 你会写代码或者想学,并且想完全掌控项目。

取舍: Xcode 运行在 Mac 上。Agent 只负责写代码,不会替你注册开发者账号、创建 App Store Connect 记录、填隐私问卷或回复 App Review。这部分可以看我们的 App Store Connect 新手指南。走这条路的话,Agent Skills 会有帮助,见 SwiftUI Agent Skills 指南。

5. AirBuild

AirBuild 是一支做原生 iOS App 的 AI 团队。产品、设计和工程 Agent 用 SwiftUI 把 App 做出来。App 通过 TestFlight 装到你的 iPhone 上,想改什么用大白话说。准备好后,AirBuild 准备 App Store 页面、提交、跟踪审核、回复审核员、修掉他们提出的问题,再重新提交。

如果你已经有一个 Lovable 应用,可以把它带到 AirBuild:

  1. 留下链接

    Lovable 应用的发布地址,或它同步的 GitHub 仓库,再加一句话:iOS 版要做什么、给谁用。

  2. AI 团队用 SwiftUI 重新做一遍

    Agent 读懂你应用的页面和流程,据此做一个原生 iOS App。网页版原封不动,你继续在 Lovable 里做,AirBuild 可以自动把改动同步过来。

  3. 在 iPhone 上试

    App 通过 TestFlight 装到手机上。想改什么,用大白话说。

  4. App Review

    AirBuild 准备上架资料、提交、回复审核员、修掉问题,再重新提交。

后端原地不动。告诉 AirBuild 你的应用连的是什么,Lovable Cloud、你自己的 Supabase 项目还是某个 API,iOS App 会围绕它来规划。你不需要 Mac,也不需要 Xcode:AirBuild 的 AI 团队可以在你的 Mac 上或云端运行。发布仍然需要 Apple Developer Program 会员资格。代码归你:Lovable 代码还是你的,AirBuild 据此做出的 SwiftUI 项目也是你的。

适合: 想要原生 iPhone App,并且希望 App Review 有人替你处理,而不是丢回给你。

取舍: AirBuild 专注原生 iOS,不适合做 Android App。从 Lovable 带项目过来目前处于抢先体验阶段,从等候名单中按邀请开放。

怎么选

先想清楚要什么产出,再挑工具。用 vibe coding 做 iOS App,这几款工具都能很快给你一个能跑的原型;真正决定路线的,是你最后需要什么。

网页就够了

留在 Lovable。做成 PWA,让用户能添加到主屏幕。

iPhone 和 Android 都要

选 React Native 加 Expo 的路线:Rork Pro,或 Bolt 加 Expo。构建和商店账号要自己打理。

原生 iPhone,你会写代码

用 Xcode 配编程 Agent。完全掌控,App Store 的事也自己做。

原生 iPhone,你不写代码

选输出 SwiftUI 的工具:Rork Max;如果还想把 App Review 的来回也交出去,选 AirBuild。

不管选哪个,都问它三个问题:

  • 代码能带走吗? 看导出是所有方案都有,还是只有付费方案有。
  • 谁来提交,谁来回复 App Review? 停在构建这一步的工具,会把上架资料、隐私问卷和被拒处理都留给你。
  • 数据放在哪里? 如果你的 Lovable 应用已经在用 Lovable Cloud 或 Supabase,优先选能让它原地不动的路线。

想更全面地了解这类工具,读 iOS AI 应用生成器怎么选。想看从想法到过审的完整流程,读如何用 AI 做一个 App。

常见问题

Lovable 能做原生 iOS App 吗?

不能。Lovable 的文档写明它做的是网页应用,发布始终部署到网页地址。它建议做成 PWA,或者用 Capacitor 给发布地址套一层原生壳;它也不生成 React Native 项目。

做 iOS App,最好的 Lovable 替代方案是什么?

取决于你要什么样的产出。想用一套代码同时做 iPhone 和 Android,看基于 React Native 和 Expo 的工具,比如 Rork Pro 或 Bolt 加 Expo。想要原生 SwiftUI App,看 Rork Max、Xcode 配编程 Agent,或者 AirBuild。

套壳的 Lovable 应用能过 Apple 审核吗?

要看具体 App。审核指南 4.2 要求 App 具备超出重新包装网站的功能、内容和界面。一个只加载发布地址的壳,按这条规则风险很高。Apple 没有公布套壳 App 的通过率,加了原生功能也不能保证获批。

vibe coding 做 iOS App 一定要有 Mac 吗?

不一定。Xcode 运行在 Mac 上,所以走 Xcode 这条路需要一台。Rork Max 在云端的 Mac 上构建,AirBuild 的 AI 团队可以在你的 Mac 上或云端运行。不管哪条路,发布都需要 Apple Developer Program 会员资格。

做了 iOS 版,原来的 Lovable 网页应用还能保留吗?

能。这几条路都不要求你下线网页应用。用 AirBuild 的话,网页版原地不动,你继续在 Lovable 里改。

参考资料

  1. Lovable:Publish:发布始终部署到网页地址;PWA 与 Capacitor 两种做法;不生成 React Native。
  2. Lovable:GitHub 集成:双向同步,付费方案可下载代码。
  3. Capacitor 文档:面向网页应用的跨平台原生运行时。
  4. Rork:FAQ:Rork Pro 用 React Native 和 Expo,Rork Max 用 SwiftUI;发布与代码导出。
  5. Rork Max:在云端 Mac 上为 Apple 平台构建原生 Swift App。
  6. Bolt:Expo for mobile apps:第一条提示词、Expo Go,以及发布所需的 EAS 构建和账号。
  7. Apple:Xcode:Xcode 27 中的编程 Agent 与模型。
  8. Apple:即将生效的要求:上传的构建必须使用 Xcode 26 或更高版本。
  9. Apple:App Store 审核指南 4.2 最低功能要求:套壳网站要对照的最低功能要求。

本文于 2026 年 10 月 28 日依据各工具官方文档与 Apple 官方页面核对。产品与方案变化很快,选择前请以各家官网为准。Lovable、Rork、Bolt、Expo、Capacitor 与 Apple 均为其各自所有者的商标。本文为独立指南,AirBuild 与 Lovable、Rork、Bolt 及 Apple Inc. 均无隶属关系。