Сроки проверки App Store: сколько ждать ревью
Автор: Mehdi Azizi
Обновлено , 9 мин
Сроки проверки в App Store: что обещает Apple, что затягивает ожидание, как отвечать в Resolution Center и какие отказы стоят дней.
На бумаге проверка в App Store проходит быстро: Apple заявляет, что рассматривает не менее 50 % заявок быстрее чем за 24 часа и 90 % быстрее чем за 48 часов. Эта цифра взята с официальной страницы App Review. Так что если приложение проходит с первого раза, ответ обычно приходит примерно через сутки.
А вот реальный срок считается по-другому: это время от первой отправки до момента, когда приложение появляется в продаже. И раздувает его почти никогда не очередь, а отказы. Каждый отказ запускает полный цикл заново: прочитать причину, исправить, отправить снова, опять ждать. Это касается и автоматического отказа при загрузке, например ITMS-90338. В этом гайде разберём, что удлиняет срок, как обработать отказ без потери дней и какие причины чаще всего прилетают первому приложению.
Пишу по опыту собственных отправок. Мои iOS-приложения, среди них Solys (будильник с мини-играми) и TradaZen (симулятор трейдинга), есть в App Store, и по дороге я собрал несколько отказов: на Solys и ещё на двух приложениях, Clic и Nolera. Причины подробно ниже.
Сроки проверки в App Store: что на самом деле обещает Apple
Когда билд загружен без автоматических ошибок вроде ITMS-90725, а карточка заполнена, ты отправляешь его на ревью из App Store Connect. Дальше заявка проходит несколько статусов: ожидание (Waiting for Review), проверка (In Review), затем одобрение или отказ. Apple пишет на почту при каждом изменении, а следить за статусом можно в App Store Connect или в его приложении для iPhone.
Три официальных уточнения, полезных для планирования:
- Эти цифры отражают тенденцию, а не гарантию: до одной заявки из десяти ждёт дольше 48 часов.
- Заявки не обязательно рассматриваются в порядке отправки, уточняет справка App Store Connect.
- На проверке может находиться только одна версия приложения на платформу. Нагромоздить несколько версий, чтобы «сэкономить время», не получится.
После одобрения можно выбрать автоматическую публикацию или выпустить приложение вручную. Второй вариант очень ценный: сначала получаешь одобрение, а дату запуска назначаешь, когда уже есть зелёный свет.
Что удлиняет ожидание
Срок редко затягивается из-за Apple. Почти всегда он затягивается из-за того, что мы ей отправляем.
Первая отправка
В самой первой версии Apple проверяет всё сразу: карточку, скриншоты, возрастной рейтинг, политику конфиденциальности, декларации о сборе данных, подписки и само приложение. Каждый элемент это шанс получить отказ. Очередь не длиннее, просто площадь проверки больше. Если ты ещё ни разу не публиковался, всё, что нужно подготовить, перечислено в статье как опубликовать приложение в App Store.
Подписки и встроенные покупки
Если приложение продаёт подписку, два правила меняют твой график:
- Первую подписку нужно отправлять вместе с новой версией приложения. Это прямо написано в справке по встроенным покупкам. Если приложение уйдёт без неё, для её проверки понадобится новая версия.
- Чтобы заявку одобрили, должны быть одобрены все её элементы. Отклонённая подписка блокирует всё.
Правило 2.1(b) также требует, чтобы встроенные покупки были полностью заполнены, видны ревьюеру и работали. Если какая-то из них не отображается в приложении, объясни почему в заметках для ревью. Полная настройка подписки описана в статье подписки in-app в iOS.
Нет демо-аккаунта
Если приложение требует входа, App Review Guidelines требуют рабочий демо-аккаунт или полноценный демо-режим, а также включённые серверные сервисы на время ревью. Без логина и пароля в разделе App Review Information твоей версии ревьюер застрянет на экране входа, и это отказ. И не выключай тестовый сервер во время ревью.
Сами отказы
Это фактор номер один, с большим отрывом. Apple сообщает, что более 40 % нерешённых проблем касаются правила 2.1: краши, контент-заглушки и неполная информация. Каждый предотвращённый отказ экономит минимум один цикл.
Как отвечать в Resolution Center
Когда заявку отклоняют, её статус меняется на Unresolved Issues. В сообщении Apple указано нарушенное правило, часто со скриншотом проблемы. Всё происходит в разделе App Review твоего приложения в App Store Connect, который до сих пор часто называют Resolution Center.
Официальная процедура, чтобы ответить App Review:
- В своём приложении нажми ссылку на нерешённые проблемы вверху страницы.
- Нажми Resolve рядом с заявкой.
- Нажми Reply to App Review, напиши ответ (максимум 4 000 символов) и при необходимости приложи скриншот или документ.
Что делает ответ эффективным:
- Назови исправление, а не свои чувства. «Запрос оценки теперь появляется после выигранного демо, скриншот приложен» работает лучше, чем длинная защитная речь.
- Приложи доказательство. Скриншот или короткое видео исправленного экрана избавят от лишнего раунда вопросов.
- Если отказ касается только метаданных (текст карточки, скриншоты, ссылки, как при отказе 2.3.10), Apple уточняет, что после исправления можно отправить тот же билд. Пересобирать не нужно.
Апелляция, только если ты уверен
Отказ можно оспорить в App Review Board. Apple просит точно объяснить, почему приложение соответствует правилам, подавать только одну апелляцию на каждую отклонённую заявку и сначала ответить на висящие запросы информации. Апелляция на заслуженный отказ только удлинит ожидание.
Как быстро отправить исправление
Когда причина ясна, скорость даёт дисциплина:
- Исправляй причину и только её. Добавить в исправленный билд три новые фичи значит снова расширить площадь проверки.
- Тестируй исправление в условиях ревьюера. Для проблемы с отображением это самый маленький поддерживаемый iPhone и самый большой, а не только твой.
- Осторожно с удалёнными элементами. В заявке с нерешёнными проблемами, как уточняет справка Apple, удалённый элемент нельзя добавить обратно в ту же заявку, а каждый элемент можно изменить только один раз до повторной отправки. Подумай, прежде чем удалять отклонённую подписку.
- Сначала отправь, потом ответь. Одна-две фактические фразы в ответе о том, что изменилось.
А ускоренное ревью? Оно существует, но Apple оставляет его для двух случаев: исправление критического бага в уже опубликованной версии (с шагами для воспроизведения) и приложения, привязанные к событию с конкретной датой. Это не обходной путь для запоздавшей первой публикации.
Самые частые отказы у новичков
Свои два отказа на Solys я уже подробно описал в статье почему Apple отклоняет приложение. Вот причины, которые я реально получил, с номерами правил, потому что именно они подстерегают первое приложение.
2.1, приложение не работает (Solys). Приветственное демо в Solys было невозможно выиграть на маленьком экране iPhone: обязательный шаг, который нельзя пройти, а значит, приложение сочли незавершённым. Уже исправлено.
5.6.3, слишком ранний запрос оценки (Solys). Оценку в App Store просили в начале онбординга, ещё до того, как человек что-то успел испытать в приложении. Запрос должен идти после настоящего момента ценности.
5.1.1, неактуальная политика конфиденциальности (Clic). Правило 5.1.1 требует ссылку на политику конфиденциальности в App Store Connect и в приложении, и эта политика должна точно описывать собираемые данные, их использование и способ удаления. У Clic онлайн-версия была устаревшей. Политики, которая не поспевает за продуктом, достаточно для отказа.
5.1.1, кнопка «Allow» перед системным запросом (Nolera). Nolera показывала поясняющий экран перед запросом доступа к камере, с кнопкой «Allow» («Разрешить»). Human Interface Guidelines о конфиденциальности говорят ясно: экран перед системным алертом допустим, но его кнопка не должна повторять «Allow» или похожее слово, ведь на этом этапе ничего не разрешается. Apple рекомендует «Continue» или «Next».
2.3.2, иконка в роли промо-картинки подписки (Nolera). Правило 2.3.2 регулирует продвижение встроенных покупок в App Store: название, картинка и описание должны им соответствовать. В Nolera промо-картинка подписки просто повторяла иконку приложения. Нужна отдельная картинка для покупки.
Что объединяет эти пять отказов: ни один не был сложной проблемой в коде. Все были видны, если перечитать заявку глазами ревьюера. Если твоё приложение только что отклонили и причина непонятна, полный порядок действий в статье приложение отклонено Apple.
Как заложить срок в планы
Несколько простых правил, чтобы ревью не сдвинуло запуск:
- Не объявляй дату до одобрения. Пройди проверку, выбери ручную публикацию и только потом назначай дату.
- Оставь запас минимум на один цикл отказа, если это твоя первая отправка или первая подписка.
- Открывай аккаунт разработчика заранее, если оформляешь его на компанию: один только номер D-U-N-S может занять больше недели. Всё объяснено в гайде по аккаунту разработчика Apple.
- Перечитай заявку как ревьюер: демо-аккаунт, актуальная политика конфиденциальности, полный privacy manifest, экраны разрешений, картинки подписок и каждый обязательный экран на маленьком и большом iPhone.
Если хочешь проверить заявку перед отправкой
Apple Review Kit собирает мой чек-лист перед отправкой, мои исправленные отказы от Apple и скиллы Claude Code, которые проверяют твой проект, пейволл и карточку. Он не гарантирует одобрения, решает Apple, но помогает поймать перечисленные выше причины до того, как они обойдутся тебе в целый цикл.
Готовишь первую отправку? Бесплатная диагностика пришлёт тебе мой чек-лист против отказов Apple и подскажет, что ещё осталось сделать. Если приложение уже застряло, забронируй час со мной: разберём сообщение Apple вместе по видеосвязи. А если ты ещё только его делаешь, на главной показано, как создать мобильное приложение с учётом ревью с самого начала.
Частые вопросы
Сколько длится проверка приложения в App Store?
Apple заявляет, что рассматривает не менее 50 % заявок быстрее чем за 24 часа и 90 % быстрее чем за 48 часов. Это не гарантия: некоторые проверяются дольше и не обязательно в порядке отправки. Реальный срок это время от первой отправки до появления в продаже, и растёт он в основном из-за отказов.
Что удлиняет срок проверки приложения?
Отказы, с большим отрывом: каждый запускает полный цикл заново (прочитать причину, исправить, отправить снова, опять ждать). Apple сообщает, что более 40 % нерешённых проблем касаются правила 2.1: краши, контент-заглушки и неполная информация. Первая отправка тоже умножает шансы на отказ, потому что Apple проверяет всё сразу.
Как ответить на отказ App Store?
В разделе App Review своего приложения открой нерешённые проблемы, нажми Resolve, затем Reply to App Review. Напиши ответ (максимум 4 000 символов), назови исправление, а не свои чувства, и приложи скриншот или короткое видео. Если отказ касается только метаданных, после исправления можно отправить тот же билд. Если причина непонятна, прочитай приложение отклонено Apple.
Можно ли попросить Apple об ускоренной проверке?
Да, ускоренное ревью существует, но Apple оставляет его для двух случаев: исправление критического бага в уже опубликованной версии (с шагами для воспроизведения) и приложения, привязанные к событию с конкретной датой. Это не обходной путь для запоздавшей первой публикации.
Нужно ли отправлять первую подписку вместе с приложением?
Да, согласно справке Apple: первую подписку нужно отправлять вместе с новой версией приложения. Если приложение уйдёт без неё, для её проверки понадобится новая версия. Чтобы заявку одобрили, должны быть одобрены все её элементы: отклонённая подписка блокирует всё.
Когда объявлять дату запуска приложения?
Не раньше, чем Apple одобрит приложение. Выбери ручную публикацию: сначала проходишь проверку, потом назначаешь дату запуска, когда есть зелёный свет. Если это твоя первая отправка или первая подписка, оставь ещё запас минимум на один цикл отказа.