Перейти к содержанию

Из Lovable в приложение для iOS: нативное SwiftUI, а не оболочка

После публикации вы получаете веб-приложение по адресу lovable.app. Для App Store этого недостаточно. Что создаёт Lovable, какие три пути ведут к приложению для iPhone и как перенести свой проект в AirBuild.

AirBuildВремя чтения: 6 мин.

Вы описали приложение, Lovable создал его, и оно работает в браузере. Затем кто-то спрашивает, есть ли оно в App Store.

Lovable публикует веб-приложение

Lovable прямо говорит об этом в своей документации: сервис создаёт веб-приложения, а публикация всегда развёртывает их по веб-адресу. После нажатия Publish вы получаете веб-приложение по адресу your-app.lovable.app или на собственном домене с поддержкой HTTPS. Сборки для iOS, записи в App Store Connect и отправки на проверку нет.

В документации предложены два способа приблизить результат к приложению для телефона: прогрессивное веб-приложение, которое пользователи добавляют на экран «Домой», или нативная оболочка вокруг опубликованного адреса для отправки в магазин приложений. Первый вариант не появится в App Store. Второй сталкивается с правилом проверки, описанным ниже.

Что представляет собой проект Lovable

За редактором Lovable скрывается кодовая база React, а Lovable не создаёт React Native. Новые проекты получают Lovable Cloud, встроенный бэкенд на основе открытой платформы Supabase, для базы данных, входа и хранения файлов. Вместо него можно подключить собственный проект Supabase. После подключения репозитория код синхронизируется в обе стороны с GitHub, GitLab или Bitbucket. На платных тарифах его также можно скачать.

От этого зависит следующий шаг. Экраны веб-приложения React состоят из HTML, который отображает браузерный движок, и в оболочке ничего не меняется. Настоящее приложение для iOS нужно заново собрать из нативных компонентов. Остаётся решить, кто это сделает и с помощью чего.

Три пути к приложению для iPhone

  1. Обернуть в оболочкуCapacitor или сервис WebView

    Нативная оболочказагружает your-app.lovable.app
    Это по-прежнему ваш сайтПункт 4.2: переупакованный сайт
  2. Переписать на React Nativeсервис преобразования

    Компоненты React Nativeпереписаны на основе вашего кода React
    Настоящее кросс-платформенное приложениесобственная среда выполнения и внешний вид
  3. Перенести в AirBuildкоманда ИИ

    Изучает работу приложенияэкраны, сценарии и подключения
    Нативное приложение SwiftUIполный процесс App Review
Все три пути начинаются с одного приложения Lovable. Только первый по-прежнему приводит к сайту.

«Ваше приложение должно включать функции, контент и интерфейс, которые отличают его от переупакованного сайта. Если приложение не особенно полезно, уникально или не похоже на приложение, ему не место в App Store».

Apple, Руководство по проверке приложений в App Store, пункт 4.2 «Минимальная функциональность»

Поэтому выбор оболочки сопряжён с риском: оболочка вокруг your-app.lovable.app по определению является переупакованным сайтом, а каждый отказ означает ещё один цикл проверки. У нативного приложения SwiftUI этой проблемы нет, поскольку это не сайт. Каждый экран создан с помощью собственных фреймворков Apple, поэтому прокрутка, анимация и отклик работают как в других приложениях на телефоне.

Как проходит перенос

  1. Оставьте ссылку

    Запишитесь в список ожидания и укажите опубликованный адрес приложения Lovable или репозиторий GitHub, с которым оно синхронизируется. Добавьте одно предложение о том, что должно делать приложение для iOS и для кого оно предназначено.

  2. Команда ИИ заново создаёт приложение в SwiftUI

    Агенты AirBuild по продукту, дизайну и разработке изучают назначение, экраны и сценарии вашего приложения и на их основе создают нативное приложение для iOS. Ваше веб-приложение остаётся без изменений, и вы продолжаете редактировать его в Lovable.

  3. Попробуйте на iPhone, затем отправьте на App Review

    Приложение попадёт на ваш телефон через TestFlight, чтобы вы могли опробовать его и обычными словами попросить внести изменения. Когда всё будет готово, AirBuild подготовит страницу в App Store, отправит приложение, будет отслеживать проверку, отвечать проверяющим, исправлять замечания и отправлять приложение повторно.

Что переносится

Задача каждого экрана сохраняется, но способ перехода к нему меняется. Маршруты браузера превращаются в панель вкладок, стек навигации и модальные листы.

Ваше приложение Lovable в браузере

/Главный экран с пробежками за эту неделю
/runsВсе пробежки, сначала новые
/runs/:idОдна пробежка: маршрут, темп, заметки
Добавить пробежкуДиалог поверх списка

То же приложение в SwiftUI

Панель вкладокПробежки, Эта неделя, Настройки
Список пробежекList с обновлением жестом вниз
Сведения о пробежкеОткрывается в стеке, назад жестом смахивания
Добавить пробежкуМодальный лист, закрывается смахиванием вниз
Пример: трекер привычек для бегунов.
Часть приложенияЧто с ней происходит
Тексты, цвета и оформление брендаПереносятся. Приложение должно выглядеть вашим, а не шаблонным.
Данные и бэкендОстаются на месте. Расскажите, к чему подключается ваше приложение: Lovable Cloud, ваш проект Supabase или API. Мы спланируем приложение для iOS с учётом этого подключения.
ВходРасскажите, как сейчас устроен вход. Как и данные, он остаётся на месте.
Ваше веб-приложениеНе меняется, и вы по-прежнему редактируете его в Lovable.
Страница в App StoreСоздаётся заново. Мы подготовим название, описание, снимки экрана, ответы на вопросы о конфиденциальности и примечания для проверки.

Что нужно подготовить

  • Опубликованную ссылку на приложение Lovable или его репозиторий GitHub, если некоторые страницы доступны только после входа.
  • Участие в Apple Developer Program или план зарегистрироваться до отправки приложения.
  • Один абзац о том, что приложение для iOS должно делать в первую очередь. В нём необязательно сразу повторять все функции веб-приложения.
  • Адрес политики конфиденциальности. Apple требует его, а App Store Connect не примет без него отправку.

Вопросы

Можно ли создать приложение для iOS в Lovable?

Нет. Lovable создаёт веб-приложения, а публикация всегда развёртывает их по веб-адресу. В документации предлагаются прогрессивное веб-приложение или нативная оболочка вокруг опубликованного адреса. Ни один из этих вариантов не является нативным приложением для iOS.

Можно ли опубликовать приложение Lovable в оболочке в App Store?

Часто нельзя. Согласно пункту 4.2, приложение должно предлагать функции, контент и интерфейс, которые отличают его от переупакованного сайта. WebView с вашим опубликованным адресом как раз является переупакованным сайтом.

Это заменит моё веб-приложение?

Нет. Веб-приложение продолжит работать по адресу lovable.app или на вашем домене, и вы сможете редактировать его в Lovable как прежде. AirBuild создаст рядом с ним приложение для iOS.

Что будет с моим бэкендом?

Он останется на месте. При записи в список ожидания расскажите, к чему подключается ваше приложение: Lovable Cloud, ваш проект Supabase или API. Мы спланируем приложение для iOS с учётом этого подключения и не будем переносить ваши данные.

Нужны ли мне Mac или Xcode?

Ни то ни другое. Команда ИИ AirBuild работает на Mac или в облаке, а приложение попадает на ваш iPhone через TestFlight. Для публикации потребуется участие в Apple Developer Program.

Кому принадлежит код приложения для iOS?

Вам. Код Lovable остаётся вашим, как и проект SwiftUI, который AirBuild создаёт на его основе.

Следующий шаг

Запишитесь в список ожидания со ссылкой на Lovable

Ранний доступ. Мы приглашаем участников из списка ожидания по мере появления свободных мест, а первым делом смотрим на оставленную вами ссылку.

Источники

  1. Lovable: публикация: что развёртывает функция Publish и почему результат всегда доступен по веб-адресу.
  2. Lovable: GitHub, GitLab и Bitbucket: двусторонняя синхронизация, один репозиторий на проект и скачивание кода на платных тарифах.
  3. Lovable: Supabase: Lovable Cloud как стандартный бэкенд и подключение собственного проекта Supabase.
  4. Apple: Руководство по проверке приложений в App Store, пункт 4.2 «Минимальная функциональность»: правило, которому не соответствует переупакованный сайт.
  5. Apple: TestFlight: как сборка попадает на ваш iPhone до публикации в App Store.

Сведения сверены с документацией Lovable и Руководством Apple по проверке приложений в App Store 30 сентября 2026 г. Перенос проекта в AirBuild доступен в рамках раннего доступа. Lovable, Supabase и Apple являются товарными знаками соответствующих владельцев. AirBuild не связан с этими компаниями.