Разобраться, как опубликовать приложение в App Store, проще, если разбить путь на пять шагов: членство в Apple Developer Program, карточка в App Store Connect, загрузка сборки, заполнение страницы и отправка на ревью. Сама проверка у Apple обычно короткая: по данным компании, 90% заявок рассматривают меньше чем за сутки. Дольше всего тянутся подготовительные этапы, особенно регистрация организации.
Как опубликовать приложение: 5 шагов коротко
Порядок действий, место, где они выполняются, и сроки, которые называет Apple:
| Шаг | Где | Что сделать | Сколько ждать |
|---|---|---|---|
| 1. Членство | developer.apple.com | Вступить в Apple Developer Program, принять соглашения | Для организации до 7 рабочих дней только на D-U-N-S |
| 2. Карточка | App Store Connect | Создать запись приложения: название, язык, Bundle ID, SKU | Сразу |
| 3. Сборка | Xcode или Transporter | Загрузить архив и дождаться обработки | До письма об окончании обработки |
| 4. Страница | App Store Connect | Описание, скриншоты, приватность, рейтинг, цена и страны | Зависит от готовности материалов |
| 5. Ревью и релиз | App Store Connect | Выбрать сборку, вариант релиза, отправить на проверку | 90% заявок — меньше 24 часов, после ручного релиза до 24 часов на появление в App Store |
Что нужно до публикации
Публикация в App Store начинается не в App Store Connect, а с подготовки. Без этих пунктов дальше второго шага не пройти:
— Mac с Xcode 26 или новее: с 28 апреля 2026 года App Store Connect принимает только сборки на SDK iOS 26, минимальная поддерживаемая версия — iOS 13;
— членство в Apple Developer Program;
— протестированная сборка без падений и заглушек вместо контента;
— ссылка на политику конфиденциальности;
— скриншоты для iPhone, а если приложение работает на iPad, то и для iPad;
— демо-аккаунт для проверяющего, если в приложении есть вход.
Шаг 1. Членство в Apple Developer Program
Загрузить сборку в App Store Connect может только участник Apple Developer Program. Вступить можно как физлицо (Individual) или как организация (Organization): в первом случае продавцом в App Store будет указано ваше имя, во втором — юридическое название компании. Из чего складывается бюджет, разобрано в статье сколько стоит выложить приложение в App Store.
Организации нужны номер D-U-N-S, сайт и рабочая почта на домене компании. Dun & Bradstreet выдаёт D-U-N-S бесплатно, но Apple предупреждает, что на это уходит до 5 рабочих дней, и ещё до 2 дней данные идут в Apple. Если ждать некогда, можно купить аккаунт разработчика Apple с уже пройденной верификацией.
После вступления владелец аккаунта (Account Holder) должен принять последнюю версию соглашения в разделе Business. Пока этого не сделано, добавить новое приложение в App Store Connect нельзя. Для платных приложений и встроенных покупок дополнительно нужно соглашение Paid Applications Agreement с банковскими и налоговыми данными.
Шаг 2. Как разместить приложение в App Store Connect: создание карточки
В App Store Connect откройте раздел «Приложения» и нажмите «+» → «Новое приложение». Создавать приложения могут только роли Account Holder, Admin и App Manager.
В форме нужно заполнить шесть полей:
| Поле | Что указать |
|---|---|
| Платформа | iOS, а также другие платформы, если сборка их поддерживает |
| Название | То, что пользователи увидят в App Store, до 30 символов |
| Основной язык | Язык, на котором карточка показывается по умолчанию |
| Bundle ID | Идентификатор из проекта Xcode, например com.company.app |
| SKU | Внутренний код приложения, пользователи его не видят |
| Доступ пользователей | Limited Access или Full Access для участников команды |
Bundle ID после загрузки первой сборки поменять нельзя, поэтому проверьте, что он совпадает с проектом в Xcode, до того как опубликовать приложение в App Store.
Шаг 3. Как выложить приложение в App Store: загрузка сборки
Чаще всего сборку загружают прямо из Xcode: Product → Archive, затем в окне Organizer — Distribute App и вариант App Store Connect. Apple допускает и другие способы: приложение Transporter, утилиту altool, App Store Connect API и Xcode Cloud.
После загрузки сборка проходит обработку на стороне Apple и только потом появляется в App Store Connect. Когда обработка закончится, придёт письмо на почту.
При отправке каждой новой версии App Store Connect задаёт вопросы об экспортном контроле шифрования. Чтобы не отвечать на них каждый раз, добавьте в Info.plist ключ ITSAppUsesNonExemptEncryption со значением NO, если приложение не использует шифрование или использует только освобождённые виды.
Перед тем как выложить приложение в App Store для всех, сборку стоит прогнать через TestFlight. Внутренние тестировщики (до 100 человек из команды) получают её без проверки Apple, внешние (до 10 000) — после бета-ревью.
Шаг 4. Размещение приложения в App Store: заполнение страницы
Пока сборка обрабатывается, заполняется страница приложения. Пустые обязательные поля не дадут отправить заявку, а неточные станут поводом для отказа.
Разделы, которые нужно пройти в App Store Connect:
| Раздел | Что заполнить |
|---|---|
| Информация о версии | Описание до 4000 символов, ключевые слова до 100 байт, подзаголовок до 30 символов, скриншоты, видео-превью |
| App Information | Категория, возрастной рейтинг по новой анкете (4+, 9+, 13+, 16+, 18+), права на сторонний контент |
| App Privacy | Ссылка на политику конфиденциальности и анкета о собираемых данных |
| Цена и доступность | Цена или бесплатно, страны распространения (до 175) |
| App Review Information | Демо-аккаунт, контакты, заметки для проверяющего |
Подробные лимиты полей, размеры скриншотов и требования к приватности собраны в чек-листе публикации — по нему удобно пройтись перед шагом 5.
Шаг 5. Публикация приложения в App Store: отправка на ревью и сроки
В App Store публикация приложения завершается отправкой на проверку. На странице версии выберите загруженную сборку, проверьте данные для ревью и укажите, как выпускать приложение после одобрения.
Вариантов релиза три:
| Вариант | Что произойдёт после одобрения |
|---|---|
| Вручную | Статус Pending Developer Release, вы сами нажимаете «Выпустить» |
| Автоматически | Приложение выходит сразу после одобрения |
| Автоматически, не раньше даты | Выходит после одобрения, но не раньше выбранного дня |
Затем нажмите Add for Review и Submit for Review. Дальше заявка проходит статусы Waiting for Review, In Review и, если всё в порядке, Ready for Distribution или Pending Developer Release при ручном релизе.
По данным Apple, 90% заявок проверяют меньше чем за 24 часа. Если нужно срочно исправить критическую ошибку или выпустить приложение к событию, можно запросить ускоренную проверку (expedited review). После ручного релиза приложение появляется в App Store в течение 24 часов.
Что делать после публикации
Если приложение ждёт ручного релиза больше 30 дней, Apple пришлёт напоминание. Обновления выпускаются тем же путём: новая версия, сборка, текст «Что нового» и проверка. Для обновлений есть поэтапный релиз: в течение 7 дней версию получает случайная часть пользователей с автообновлением, и при проблемах выпуск можно приостановить.
Если заявку отклонили, в App Store Connect придёт сообщение с номером нарушенного правила. Исправьте сборку или метаданные и отправьте заново, а при несогласии ответьте проверяющему или подайте апелляцию.
Выход в App Store не приносит загрузок сам по себе. Поиск внутри стора, оптимизация страницы и работа с отзывами разобраны в статье о том, как устроено продвижение приложения в App Store.
Платные показы в поиске App Store работают отдельно от органики. Ставки, ключевые слова и бюджет для них задаются в рекламном кабинете Apple. Как настроить такую рекламу приложения в App Store, описано в отдельном материале.
FAQ
Как залить приложение в App Store?
Сборку загружают из Xcode через Organizer (Distribute App → App Store Connect) или приложением Transporter. После загрузки Apple обрабатывает сборку и присылает письмо, когда её можно выбрать на странице версии.
Как добавить приложение в App Store?
Сначала создайте карточку в App Store Connect: «Приложения» → «+» → «Новое приложение». Это могут сделать роли Account Holder, Admin и App Manager, и только после того, как владелец аккаунта принял последнее соглашение Apple.
Как выложить свое приложение в App Store?
Частному разработчику достаточно вступить в Apple Developer Program как Individual: компания и D-U-N-S не нужны. Продавцом на странице приложения будет указано ваше имя, остальные шаги такие же, как у организаций.
Как разместить приложение в AppStore?
После одобрения приложение выходит по выбранному варианту релиза: вручную, автоматически или в указанную дату. При ручном выпуске на появление в App Store уходит до 24 часов.
Как выложить игру в App Store?
Порядок тот же, что для обычных приложений. Если игра использует Game Center, в сборке должно быть соответствующее разрешение (entitlement), а Game Center нужно настроить в App Store Connect до отправки.
Как опубликовать приложение в App Store бесплатно?
Обойтись без платного членства в Apple Developer Program нельзя, но само приложение можно сделать бесплатным. Пока не принято соглашение о платных приложениях, App Store Connect и так разрешает только бесплатное распространение.
Как добавить свое приложение в App Store?
Если сборку делал подрядчик, не передавайте ему пароль от Apple ID: добавьте его в команду App Store Connect с ролью App Manager или Developer. Так карточка и права на приложение остаются за вами.
Как опубликовать приложение в Play Market?
В Google Play публикация идёт через Google Play Console и свой аккаунт разработчика, процесс и требования там другие. Если приложение выходит на обеих платформах, аккаунты разработчика для публикации приложений можно подобрать сразу под оба магазина.
Блог