Путь приложения из Xcode до карточки в App Store проходит через несколько проверок Apple Developer и App Store Connect. Разбираем, какие требования нужно выполнить, чтобы приложение прошло публикацию без задержек.
Что проверяет Apple перед публикацией
Помимо технической работоспособности, Apple проверяет соответствие приложения App Store Review Guidelines: конфиденциальность данных, отсутствие скрытых функций и корректную работу заявленных возможностей.
Чек-лист перед отправкой на проверку
- App ID и сертификаты Distribution настроены корректно
- Скриншоты и описание заполнены для всех поддерживаемых языков
- Указан demo-доступ, если приложение требует авторизации
- Политика конфиденциальности доступна по прямой ссылке
FAQ
Сколько раз можно повторно отправить приложение на проверку?
Ограничений по числу попыток нет, но каждая отклонённая заявка требует исправления замечаний перед новой отправкой.
Можно ли ускорить проверку?
Да, через Expedited Review в App Store Connect — для критичных багфиксов, доступно ограниченное число раз в год.
Пошаговый процесс от отправки до публикации
- Загрузите сборку через Xcode или Transporter в App Store Connect.
- Дождитесь автоматической обработки билда — обычно занимает от нескольких минут до часа.
- Заполните карточку приложения: описание, скриншоты, ключевые слова, категорию.
- Нажмите Submit for Review — с этого момента начинается отсчёт до проверки Apple.
- После одобрения выберите ручную или автоматическую публикацию сразу после решения.
Сколько времени занимает весь путь до публикации
| Этап | Ориентировочное время |
|---|---|
| Обработка сборки после загрузки | 10-60 минут |
| Ожидание начала проверки (Waiting for Review) | От нескольких часов до суток |
| Сама проверка (In Review) | Обычно 24-48 часов |
| Публикация после одобрения | Мгновенно или по расписанию, на ваш выбор |
Что делать, если приложение отклонили не по техническим причинам
Иногда отказ связан не с багами, а с политикой Apple — например, схожестью с уже существующим приложением или неясной бизнес-моделью монетизации. В таких случаях помогает подробный ответ ревьюеру в Resolution Center с объяснением уникальности продукта, а не немедленная переработка кода.
App Store Connect API для автоматизации проверки статусов
Крупные команды с частыми релизами нередко подключают App Store Connect API, чтобы автоматически получать уведомления об изменении статуса приложения — Waiting for Review, In Review, Rejected — без ручной проверки интерфейса каждые несколько часов. Это особенно полезно при работе с несколькими приложениями одновременно.
Разница между отклонением на этапе загрузки и отклонением после проверки
Важно различать два типа отказов: технические ошибки при загрузке (неверная подпись, дублирующийся номер сборки) отклоняются мгновенно ещё до попадания в очередь на проверку, тогда как содержательные замечания App Review (нарушение гайдлайнов, неполные метаданные) приходят только после полноценного рассмотрения ревьюером — обычно через 24-48 часов.
Возрастной рейтинг и его влияние на скорость проверки
Приложения с более высоким возрастным рейтингом (например, с элементами насилия или контентом для взрослых) в среднем проходят более тщательную и продолжительную проверку — стоит закладывать дополнительное время на публикацию таких продуктов, особенно при первой отправке.
Локализация карточки приложения и скорость одобрения
Если приложение поддерживает несколько языков, каждая локализация метаданных (описание, скриншоты, ключевые слова) должна быть заполнена корректно — неполные или машинно переведённые описания на некоторых языках иногда становятся причиной дополнительных вопросов от ревьюера, даже если основной английский или русский текст в порядке.
Работа с несколькими приложениями на одном Organization-аккаунте
Если компания публикует сразу несколько продуктов, каждое приложение проходит собственный независимый цикл App Review — история отклонений одного приложения не влияет напрямую на скорость проверки другого, хотя общая репутация аккаунта разработчика теоретически учитывается Apple при систематических серьёзных нарушениях.
Планирование даты релиза вокруг праздников
В периоды крупных праздников (конец декабря, дни перед WWDC) скорость проверки App Review может немного снижаться из-за возросшей нагрузки на команду ревьюеров Apple — опытные команды закладывают дополнительный буфер в 2-3 дня при планировании релизов в эти периоды.
Что делать при частичном одобрении на разных рынках
Иногда приложение одобряется для одних стран App Store и требует доработки для других — например, из-за региональных требований к раскрытию источников данных. В таком случае можно временно ограничить доступность приложения только для одобренных регионов, не откладывая запуск целиком.
Сезонность подачи приложений в App Store
Опытные команды замечают, что подача заявок в начале рабочей недели и в первой половине дня по времени Купертино в среднем получает более быструю обратную связь, чем в пятницу вечером — хотя это не гарантированная закономерность, а лишь статистическая тенденция.
Итог
Большинство отказов связано не с кодом, а с неполными метаданными или нарушением гайдлайнов. Подробнее о технической настройке — в статье «Apple Developer Apps: гид для разработчиков».
