Как опубликовать приложение в App Store: требования, проверка и частые причины отказа
Готовое приложение — ещё не приложение в App Store. Его нужно оформить, загрузить и пройти проверку Apple. В 2025 году Apple проверила 9,1 млн заявок — новых приложений и обновлений — и отклонила 2,09 млн, почти каждую четвёртую (отчёт App Store о прозрачности за 2025 год). Разбираем, что подготовить, сколько длится проверка и как не попасть в эту четверть.
Все требования ниже — по документации Apple на октябрь 2026 года. Она регулярно меняется, поэтому у каждого пункта есть ссылка на первоисточник.
Что нужно до публикации
Аккаунт разработчика Apple
Публиковать приложения можно только из аккаунта Apple Developer Program. Он стоит 99 USD в год; в некоторых регионах цену показывают в местной валюте (Apple). Есть два варианта.
Физическое лицо. Нужен Apple Account с двухфакторной защитой, настоящие имя и фамилия — не псевдоним и не название компании — и адрес без абонентского ящика. Продавцом в App Store будет указано ваше имя. Индивидуальные предприниматели регистрируются так же: Apple прямо пишет, что ИП вступает в программу как физическое лицо (Apple).
Организация. Нужны:
- юридическое лицо — торговые наименования и филиалы не принимают;
- номер D-U-N-S — международный идентификатор компании, в большинстве стран бесплатный (как получить);
- рабочая почта на домене компании и работающий сайт компании;
- право подписывать договоры от имени компании у того, кто её регистрирует.
Продавцом в App Store будет название компании.
Если вы в России. Apple просит оплатить членство картой, с которой можно списать доллары США, и оговаривает, что в некоторых регионах регистрация может быть недоступна, например из-за санкций (Apple). Списать доллары с карты российского банка сейчас, как правило, нельзя, поэтому оплата — главная сложность. Сработает ли конкретный способ в вашем случае и сколько займёт проверка данных, заранее неизвестно. Начинайте оформлять аккаунт вместе с разработкой, а не за день до релиза.
Если приложение платное или продаёт подписки, нужно ещё принять соглашение о платных приложениях и указать банковские и налоговые данные для выплат (Apple). Заранее проверьте, сможете ли вы получать выплаты на свой счёт. Для бесплатного приложения это не нужно.
Приложение лучше публиковать на ваш аккаунт, а разработчика добавить в команду в App Store Connect с нужной ролью. Тогда приложение принадлежит вам, а доступ исполнителя можно закрыть в любой момент.
Политика конфиденциальности и поддержка
Ссылка на политику конфиденциальности обязательна для каждого приложения: и в App Store Connect, и внутри самого приложения (пункт 5.1.1 правил). В политике — какие данные приложение собирает, зачем, кому передаёт, сколько хранит и как человек может их удалить. Ещё нужна страница поддержки с работающими контактами.
Отдельно заполняются ответы для блока «Конфиденциальность приложения» в карточке App Store: какие данные собирает приложение и сторонние библиотеки внутри него (Apple).
Сборка по текущим требованиям
С 28 апреля 2026 года Apple принимает только сборки, собранные в Xcode 26 с iOS 26 SDK, а с 9 сентября 2026 года — приложения для iOS 13 и новее (требования Apple). Xcode работает только на Mac, поэтому без Mac опубликовать приложение самостоятельно не получится.
Что заполнить в App Store Connect
App Store Connect — кабинет Apple, где создаётся карточка приложения. Основные поля и ограничения (поля карточки, поля версии, скриншоты):
| Поле | Что важно |
|---|---|
| Название | От 2 до 30 знаков |
| Подзаголовок | До 30 знаков. Необязателен, но это лучшее место для главной пользы приложения |
| Описание | До 4 000 знаков, без HTML |
| Ключевые слова | До 100 байт. Русская буква занимает 2 байта, поэтому по-русски это около 50 букв |
| Скриншоты | От 1 до 10 на размер экрана, JPEG или PNG без прозрачности. Обязательны для iPhone с Dynamic Island среднего размера — 1179×2556 или 1206×2622 пикселей; если приложение работает на iPad — ещё для iPad 13 дюймов |
| Ссылки | Поддержка и политика конфиденциальности — обязательно |
| Возрастной рейтинг | Анкета о содержимом. С 2026 года действует новая система рейтингов, ответы нужно обновить и у старых приложений (Apple) |
| Данные для проверки | Контакт для связи, а если без входа приложением не воспользоваться — рабочий демо-аккаунт |
Скриншоты — не просто снимки экрана. Их видят до установки, и по ним решают, скачивать ли. Но показывать на них можно только то, что действительно есть в приложении.
Как проходит проверка
- Сборку загружают из Xcode, выбирают её в карточке версии и отправляют на проверку (Apple).
- Заявка встаёт в очередь, потом её смотрит сотрудник Apple — устанавливает приложение, проходит основные сценарии, сверяет карточку.
- Если всё в порядке, приложение одобряют. Выпустить его можно сразу или вручную в выбранный день.
- Если нет — приходит отказ с номером нарушенного пункта правил. На него можно ответить в App Store Connect, исправить и отправить снова или, если вы не согласны, обжаловать решение (правила проверки, раздел «After You Submit»).
Сколько ждать. По данным Apple, проверка работает круглосуточно: обычно не меньше половины заявок проверяют быстрее чем за 24 часа и 90% — быстрее чем за 48 (Apple). Каждый отказ добавляет новый круг. В исключительных случаях — критическая ошибка в уже вышедшей версии или запуск к событию — можно попросить ускоренную проверку.
Частые причины отказа
Apple пишет, что в среднем больше 40% нерешённых проблем относятся к пункту 2.1 — «полнота приложения»: сбои, заглушки, неполная информация (Apple). По отчёту за 2025 год больше всего отказов — 1,35 млн — пришлось на раздел правил о работоспособности, дальше идут юридические требования, дизайн и бизнес-правила (отчёт Apple).
1. Сбои и недоделки
Приложение падает у проверяющего, кнопки ничего не делают, где-то остался тестовый текст или раздел «скоро будет» (пункт 2.1).
Как избежать: проверьте приложение на реальном iPhone с последней iOS и раздайте его через TestFlight нескольким людям. Недоделанные разделы уберите, а не прячьте.
2. Нет доступа для проверки
Вход обязателен, а проверяющему не дали логин и пароль — или дали, но сервер не работает.
Как избежать: создайте демо-аккаунт с заполненными данными и в заметках для проверяющего коротко опишите, как добраться до главных функций.
3. Политика конфиденциальности и запросы доступа
Нет ссылки на политику, или запрос доступа к камере, геолокации, контактам не объясняет, зачем он нужен (пункт 5.1).
Как избежать: в тексте запроса пишите конкретно: «Камера нужна, чтобы сфотографировать чек», а не «Приложению нужен доступ к камере».
4. Нельзя удалить аккаунт
Если в приложении можно зарегистрироваться, в нём же должна быть возможность удалить аккаунт — не письмом в поддержку и не только на сайте (Apple).
5. Мало пользы или сайт в обёртке
Приложение повторяет сайт или делает слишком мало, чтобы быть отдельным приложением (пункт 4.2).
Как избежать: дайте то, что умеет только приложение: уведомления, работу без интернета, камеру, виджеты, быстрый сценарий в пару касаний.
6. Описание и скриншоты не совпадают с приложением
На скриншотах — экраны, которых нет, в описании — функции будущих версий (пункт 2.3).
7. Оплата в обход Apple
Подписки, доступ к функциям и цифровой контент внутри приложения продаются только через встроенные покупки Apple (пункт 3.1.1). С физическими товарами и услугами — наоборот: их оплачивают обычным способом, не через Apple (пункт 3.1.3(e)).
8. Вход только через сторонний сервис
Если основной вход — через сторонний сервис, например Google, нужно предложить и вариант, который собирает только имя и почту и позволяет скрыть почту, — например, вход через Apple (пункт 4.8). Есть исключения — скажем, если вход только через собственную систему аккаунтов компании.
9. Похожие копии
Несколько почти одинаковых приложений — например, отдельное для каждого города или филиала — отклоняют как спам (пункт 4.3). Лучше одно приложение с выбором внутри.
10. Не тот владелец аккаунта
Приложения из строго регулируемых сфер — банки и финансы, медицина, азартные игры, авиаперевозки — должна публиковать сама организация, которая оказывает услугу, а не частный разработчик (пункт 5.1.1(ix)). Для таких проектов аккаунт нужен на компанию.
Чек-лист перед отправкой
- Аккаунт Apple Developer оформлен на вас или на вашу компанию.
- Сборка сделана в Xcode 26 и проверена на реальном iPhone через TestFlight.
- Нет заглушек, тестовых текстов, неработающих кнопок и ссылок.
- Политика конфиденциальности доступна по ссылке в App Store Connect и внутри приложения.
- Есть страница поддержки с контактами.
- Заполнены ответы о данных и анкета возрастного рейтинга.
- Запросы доступа к камере, геолокации и другим данным объясняют, зачем они нужны.
- Если есть регистрация — есть и удаление аккаунта.
- Для проверяющего есть демо-аккаунт и короткие заметки.
- Скриншоты показывают настоящее приложение.
- Цифровой контент и подписки продаются через встроенные покупки.
Коротко
- Для публикации нужен аккаунт Apple Developer Program — 99 USD в год; ИП регистрируется как физическое лицо, компании нужен номер D-U-N-S.
- Оформление аккаунта начинайте заранее: из России главная сложность — оплата.
- Обязательны политика конфиденциальности, страница поддержки, скриншоты для iPhone и ответы о данных.
- Проверка обычно занимает до двух суток, но каждый отказ добавляет круг.
- Больше всего отказов — из-за сбоев и недоделок: тестируйте через TestFlight до отправки.
Как устроена разработка до этого момента — в статье о разработке приложения для iPhone: этапы, сроки и стоимость. Если делаете приложение с нами, подготовка к публикации входит в базовую стоимость: готовим материалы, проводим по шагам и помогаем, если Apple откажет.