Если вы ищете, как опубликовать приложение Base44 в App Store, коротко: бинарник теперь собирает Base44, а всё остальное — ваша задача. По состоянию на октябрь 2026 года вкладка Mobile app в редакторе создаёт подписанный IPA. Но аккаунт Apple, запись в App Store Connect, загрузка, ревью и любые отказы остаются на вас. Ниже разобран каждый шаг, а также правило, на котором спотыкается большинство приложений-обёрток.
Что на самом деле делает Build Stores Files в Base44?
Build Stores Files превращает ваше опубликованное веб-приложение Base44 в готовые для магазинов бинарники: IPA для App Store и AAB для Google Play. Каждый из них оборачивает существующее веб-приложение в тонкую нативную оболочку.
Согласно документации Base44 по отправке в магазины, результат — это «лёгкая нативная обёртка вокруг вашего веб-приложения, которая открывает только URL вашего приложения». Кроме того, Base44 делает следующее:
- Запускает App Scan на соответствие правилам App Store или Google Play и выставляет Readiness Score.
- «Автоматически настраивает Bundle ID и ключ подписи», и изменить их в сгенерированных файлах нельзя.
- С помощью ИИ задаёт разрешения устройства и пишет тексты с обоснованием доступа (purpose strings) на 24 языках. В документации сказано, что они «не редактируются в интерфейсе Base44».
- Может добавить push-уведомления, если вы предоставите ключ APNs
.p8— это другой ключ, не API-ключ App Store Connect.
Большинство изменений контента, которые вы публикуете в Base44, попадают в установленное приложение без новой отправки на ревью. Смена названия, иконки, bundle ID, настроек push-уведомлений или разрешений требует пересборки файлов и повторной отправки.
Что вам всё равно придётся сделать самостоятельно?
Вы отвечаете за всё, что находится за пределами бинарника: аккаунты разработчика, страницу в магазине, загрузку, ревью и любые апелляции. В документации Base44 сказано, что сервис «не создаёт и не управляет вашими аккаунтами разработчика» и не связывается с Apple или Google от вашего имени.
| Задача | Base44 | Вы |
|---|---|---|
| Регистрация в Apple Developer Program | Нет | Да |
| API-ключ App Store Connect (.p8, роль Admin) | Использует его | Создаёте его |
| Bundle ID и подпись | Да, автоматически | Используете сгенерированные |
| Подписанный IPA | Да | Скачиваете его |
| Запись приложения в App Store Connect | Нет | Да |
| Загрузка сборки | Нет | Да |
| Скриншоты, описание, URL политики конфиденциальности | Нет | Да |
| Отправка на ревью и работа с отказами | Нет | Да |
Как опубликовать приложение Base44 в App Store: пошагово
Чтобы опубликовать приложение Base44, нужно собрать IPA в Base44, создать соответствующую запись приложения в App Store Connect, загрузить IPA и отправить эту сборку на ревью.
- Зарегистрируйтесь в Apple Developer Program и дождитесь одобрения. Account Holder также должен принять последнее соглашение в App Store Connect, иначе вы не сможете добавить приложение.
- В App Store Connect перейдите в Users and Access → Integrations и создайте API-ключ с ролью Admin. Запишите Issuer ID и Key ID и скачайте файл
.p8. - В Base44 откройте Publish → Mobile app, нажмите Run App Scan с выбранными правилами App Store и исправьте все критические проблемы.
- Выберите Create App Store files и введите Issuer ID, Key ID, Team ID и ключ
.p8. Затем скачайте IPA. - В App Store Connect откройте Apps → + → New App. Выберите iOS, укажите название, основной язык и SKU и выберите bundle ID, настроенный Base44.
- Загрузите IPA. Apple называет Xcode, altool и Transporter способами загрузки, и для готового IPA проще всего использовать Transporter — бесплатное приложение для macOS.
- Дождитесь письма о том, что сборка обработана. Затем добавьте скриншоты, описание, URL политики конфиденциальности, возрастной рейтинг и сведения о конфиденциальности.
- Привяжите сборку к версии, добавьте заметки для ревьюера и демо-логин и нажмите Submit for Review.
Apple сопоставляет каждую загрузку с вашей записью по «bundle ID и номеру версии, которые находятся в бандле приложения». Если вы создали запись с другим bundle ID, загрузка к ней не привяжется. Для заполнения страницы приложения воспользуйтесь нашим чек-листом отправки в App Store, а логин для ревьюера настройте по руководству по демо-аккаунту.
Сколько стоит опубликовать приложение Base44?
Публикация приложения Base44 в App Store обойдётся как минимум в платный тариф Base44 Builder плюс ежегодное членство Apple за 99 USD. Если вы выпускаете приложение и на Android, добавьте единоразовый сбор Google в 25 USD.
На странице регистрации Apple сказано: «Apple Developer Program стоит 99 USD за год членства. Цены могут различаться в зависимости от региона». Запустить сканирование Base44 можно и на тарифе Free, но скачивание файлов для магазинов «требует тарифа Builder или выше». В Google Play личные аккаунты, созданные после 13 ноября 2023 года, должны пройти период тестирования перед публикацией. Этот процесс описан в нашем руководстве по закрытому тестированию.
Отклонит ли Apple приложение Base44 по правилу 4.2?
Приложение Base44 всерьёз рискует получить отказ по правилу 4.2, если ведёт себя как ваш сайт в рамке, ведь сборка лишь открывает URL вашего приложения. Apple одобряет обёртки, когда они полезны и ощущаются как настоящее приложение на телефоне, а не просто повторяют сайт.
Правило 4.2 гласит: «Ваше приложение должно включать функции, контент и интерфейс, которые выводят его за рамки переупакованного сайта». Правило 4.2.2 добавляет, что приложения не должны быть в первую очередь «веб-вырезками, агрегаторами контента или набором ссылок».
Важны и задокументированные ограничения Base44. Нельзя выбрать отдельную стартовую страницу для приложения, а полноценный офлайн-режим и HealthKit не поддерживаются. Продажа цифровых товаров через Stripe внутри приложения ведёт к отказу по правилу 3.1.1, а StoreKit пока не поддерживается. Для физических товаров и услуг Stripe использовать по-прежнему можно.
Что случилось с другими веб-обёртками, отклонёнными по правилу 4.2?
Публичные обсуждения на Apple Developer Forums показывают, что отказы обёрток по правилу 4.2 зависят от того, что ревьюер реально видит при запуске, а не от того, сколько нативных API вы перечислите.
В треде про Cordova разработчик много раз получал отказ по «4.2 Design: Minimum Functionality», хотя приложение использовало GPS и акселерометр и продолжало запись без подключения к сети. После телефонного разговора Apple пояснила, что «в бинарной сборке вообще не было интерфейса» и «во время загрузки сайта был белый экран». Разработчик исправил это, добавив сплэш-экран и сначала загружая локальный index.html с настоящим интерфейсом. Удалённый сайт появлялся только после полной загрузки, и приложение одобрили.
В другом треде видеоприложение отклонили по правилу 4.2.2 с таким сообщением: «ваше приложение содержит только ссылки, изображения или контент, собранный из интернета, с ограниченной нативной функциональностью iOS или без неё». В приложении были офлайн-загрузки, push-уведомления с диплинками и избранное. Apple ответила, что «пользователи могут добавлять видео в закладки на сайте с помощью Safari», и в треде так и не сообщается об одобрении.
Вывод из сравнения: первое приложение прошло, как только его первый экран перестал выглядеть как загружающийся сайт. Второе провалилось, потому что всё, что в него добавили, и так можно было сделать в Safari. Тестируйте своё приложение Base44 на телефоне, держа это в голове.
Что проверить перед нажатием Submit for Review?
Перед отправкой убедитесь, что ревьюер на iPhone может войти, выполнить основную задачу и ни разу не наткнуться на пустой экран, веб-тупик или оплату цифрового контента через Stripe.
- App Scan не показывает нерешённых критических проблем, а после исправлений вы заново опубликовали приложение.
- Запустите приложение в авиарежиме и убедитесь, что вместо белого экрана появляется понятное сообщение.
- Страницы политики конфиденциальности и условий использования доступны до регистрации.
- Навигация работает без кнопок «назад» браузера, и никакие внешние ссылки не оставляют пользователя в тупике.
- Внутри приложения не продаётся цифровой контент через Stripe.
- Демо-аккаунт работает, а заметки для ревьюера объясняют, что приложение делает на телефоне такого, чего не делает сайт.
- Запись в App Store Connect использует bundle ID, сгенерированный Base44.
Разбор на примере: приложение для бронирования, созданное в Base44 и продающее очные занятия, может оставить Stripe, потому что занятия — это услуга. Если в нём появится платная видеотека, она подпадает под правило 3.1.1, поэтому уберите её из iOS-сборки, пока не появится поддержка StoreKit. Если хотите, чтобы кто-то ещё проверил приложение перед отправкой, загляните в раздел наших услуг.
Частые вопросы
Отправляет ли Base44 моё приложение в App Store за меня?
Нет. Base44 генерирует и подписывает IPA, но в его документации сказано, что он не создаёт и не управляет аккаунтами разработчика, а поддержка не связывается с Apple или Google от вашего имени. Вы сами создаёте запись приложения в App Store Connect, загружаете IPA через Transporter или другой инструмент Apple, заполняете страницу приложения, отправляете его на ревью и отвечаете на любые отказы.
Можно ли опубликовать приложение Base44 на бесплатном тарифе?
Только частично. На тарифе Free можно запустить App Scan и посмотреть Readiness Score, но для скачивания сгенерированного IPA или AAB нужен тариф Builder или выше. Кроме того, вам понадобится Apple Developer Program стоимостью 99 USD за год членства, а если вы выпускаете приложение и на Android, — аккаунт разработчика Google Play с единоразовым сбором 25 USD.
Почему Base44 выдаёт ошибку 403 при создании файлов для App Store?
В документации Base44 сказано, что API-ключ App Store Connect должен иметь роль Admin, а ключ с более низкой ролью вызывает ошибку 403. Создайте новый ключ в App Store Connect в разделе Users and Access → Integrations с доступом Admin, скачайте файл .p8 и введите его вместе с соответствующими Issuer ID, Key ID и Team ID.
Можно ли добавить встроенные покупки в iOS-приложение Base44?
По состоянию на октябрь 2026 года — нет. В документации Base44 сказано, что StoreKit и Play Billing пока не поддерживаются, а плагины RevenueCat и Capacitor IAP в его сборках не работают. Продажа цифровых товаров через Stripe внутри iOS-приложения приведёт к отказу по правилу 3.1.1. Для физических товаров и реальных услуг Stripe использовать по-прежнему можно.
Нужно ли отправлять приложение Base44 на ревью после каждого изменения?
Обычно нет. Сборка — это обёртка, которая загружает ваше опубликованное веб-приложение, поэтому большинство изменений контента и дизайна появляются без новой отправки. Пересобрать файлы и отправить приложение заново нужно, если вы меняете название, иконку, bundle ID, push-уведомления или разрешения устройства. Учтите, что Apple ожидает, что прошедшие ревью приложения не будут менять своё основное назначение впоследствии.
Источники и что почитать
Правила меняются. Перед отправкой сверьтесь с официальной документацией.
- Отправка приложения в магазины приложений – документация поддержки Base44 ↗Проверено 19 окт. 2026 г.
- Правила проверки приложений App Store – Apple Developer ↗Проверено 19 окт. 2026 г.
- Загрузка сборок – справка App Store Connect ↗Проверено 19 окт. 2026 г.
- Регистрация в Apple Developer Program ↗Проверено 19 окт. 2026 г.
- Отказ по 4.2 Design: Minimum Functionality – Apple Developer Forums ↗Проверено 19 окт. 2026 г.
- Отказ по правилу 4.2.2 – Design – Minimum Functionality – Apple Developer Forums ↗Проверено 19 окт. 2026 г.
Давайте доведём ваше приложение до релиза.
Предметный созвон, чтобы понять, что отделяет ваше приложение от публикации в сторе.
Записаться на созвон ↗

