Отказ Apple: почему отклонили приложение (5 реальных случаев)
Автор: Mehdi Azizi
Обновлено , 8 мин
Отказы Apple по 2.1, 5.6.3, 5.1.1 и 2.3.2 на моих приложениях: настоящая причина каждого, как ответить и чеклист перед отправкой.
Отказ Apple почти всегда приходит по конкретной причине, которая написана в сообщении от ревью: пронумерованный пункт guidelines, часто со скриншотом. Самые частые причины для первого приложения: приложение не доделано (2.1), неправильно заявленная конфиденциальность (5.1.1), вводящие в заблуждение метаданные (2.3.2), оплата в обход встроенных покупок (3.1.1) или запрос оценки не в том месте (5.6.3). В подавляющем большинстве случаев ревьюер прекрасно понял твоё приложение: просто к твоей заявке было к чему придраться.
Я это знаю, потому что сам получал эти отказы. Я публикую свои iOS-приложения: Solys (будильник с мини-играми) и TradaZen (симулятор трейдинга) лежат в App Store. Solys получил два отказа, один до релиза, другой на обновлении, а ещё два приложения, Clic и Nolera, были отклонены, исправлены и снова отправлены в Apple. Вот эти пять отказов, их настоящая причина, а потом способ ответить и чеклист, который я прохожу перед каждой отправкой.
Почему Apple отклоняет приложение: 5 отказов, которые получил я
Отказ 2.1 на Solys: демо было невозможно пройти
В онбординге Solys есть играбельное демо: нужно выиграть мини-игру, как при пробуждении. На моих телефонах всё работало. А ревьюер тестировал на iPad, где приложение для iPhone запускается в режиме совместимости в окне поменьше. При таком размере проход для птички в мини-игре становился уже самой птички, а кнопка «Продолжить» загоралась только после победы. Apple попросила дать способ пропустить игровое задание.
Исправление: демо, геометрия которого считается от реального размера экрана, и ссылка, чтобы пропустить демо при неудаче.
Урок: у каждого обязательного шага должен быть выход, и каждый обязательный экран нужно проверять на самом маленьком формате перед каждой отправкой.
Отказ 5.6.3 на Solys: запрос оценки во время онбординга
Второй отказ, на следующем обновлении. Apple написала, что приложение просит оценку при первом запуске или во время онбординга. Экран оценки появлялся сразу после демо, до того как пользователь хоть что-то успел сделать в приложении.
Исправление: запрос перенесли в конец сценария, и он показывается, только если пользователь только что выиграл демо.
Урок: любой чувствительный запрос (оценка, уведомления, подписка, отслеживание) идёт после того, как ты доказал ценность, никогда не до.
Отказ 5.1.1 на Clic: политика конфиденциальности на сайте была устаревшей
Clic генерирует контент с помощью ИИ, и экран согласия в приложении был. Проблема оказалась в другом: на сайте висела старая версия политики конфиденциальности, и она описывала не всё, что приложение собирает.
Исправление: опубликована полная политика, добавлено краткое изложение на английском, обновлены заметки для ревью.
Урок: Apple читает твою политику онлайн, а не ту, что лежит в репозитории. Перед каждой отправкой открой указанный URL и проверь, что там написано то, что делает твоё приложение.
Отказ 5.1.1 на Nolera: кнопка «Разрешить» до системного запроса
Перед настоящим системным запросом iOS на доступ к камере Nolera показывала поясняющий экран с кнопкой «Разрешить». Для Apple такая надпись подталкивает согласиться ещё до официального запроса системы.
Исправление: кнопка теперь называется «Продолжить», на всех 8 языках приложения.
Урок: экран, который готовит к разрешению, объясняет, а не решает за пользователя. Рекомендации Apple есть в её правилах дизайна по конфиденциальности.
Отказ 2.3.2 на Nolera: иконка как промо-изображение
У подписок в App Store Connect может быть промо-изображение. На двух подписках Nolera это была просто иконка приложения. Apple сочла это несоответствием правилам.
Исправление: изображения убрали с обеих подписок и пересоздали заявку.
Урок: проверяется каждый элемент твоей страницы, включая те, что ты заполняешь не задумываясь, например возрастной рейтинг.
Какие guidelines срабатывают чаще всего?
Все правила есть в App Review Guidelines. Те, на которых чаще всего спотыкается первое приложение:
2.1: App Completeness. Приложение падает, кнопка никуда не ведёт, обязательный экран не проходится на каком-то формате. Если в приложении нужен вход, дай демо-аккаунт в заметках для ревью, иначе ревьюер застрянет на экране входа. Всё об этой причине есть в моём гайде по guideline 2.1.
2.3: Metadata. Скриншоты, которые не показывают реальное приложение, описание, обещающее несуществующую функцию, неподходящие промо-изображения.
3.1.1: In-App Purchase. Чтобы открыть цифровой контент или функции в приложении, общее правило: встроенная покупка Apple. Исключения зависят от страны и меняются: прочитай актуальную версию guidelines, прежде чем закладывать другой способ оплаты. Вся тема разобрана на странице подписки in-app на iOS.
3.1.2: Subscriptions. Приложение с подпиской должно ясно показывать, что получает пользователь и за какую цену. Типичные ошибки экрана оплаты собраны в paywall на iOS: 7 ошибок новичка.
4.3: Spam. Приложение похоже на тысячу других или само по себе даёт слишком мало. Это самый трудный для исправления отказ: его предотвращают ещё на этапе выбора идеи. Подробно объясняю в гайде по guideline 4.3.
5.1.1: Privacy. Декларации о сборе данных, не совпадающие с поведением приложения, неполная политика конфиденциальности, разрешение без понятного объяснения.
Как ответить на отказ Apple и не потерять дни?
Отказ не приговор, это обмен репликами. Порядок, который работает:
- Прочитай причину дважды. В сообщении указан пункт guidelines и часто приложен скриншот. Многие разработчики отвечают не о том, потому что прочитали слишком быстро.
- Найди настоящую причину. И на Clic, и на Nolera реальная причина была не той, что казалась из текста на первый взгляд. Воспроизведи проблему в условиях ревьюера: тот же тип устройства, новый аккаунт, первый запуск.
- Исправляй причину, и ничего больше. Сейчас не время добавлять три функции: каждое изменение увеличивает поверхность для ревью.
- Ответь в App Store Connect. Объясни в двух фактических предложениях, что ты исправил, ответив на сообщение App Review.
- Подавай апелляцию, только если уверен. Apple позволяет обратиться в App Review Board, если считаешь, что приложение поняли неправильно, и только одна апелляция на отклонённую заявку. Оспаривать заслуженный отказ значит зря терять время.
По срокам: Apple заявляет, что рассматривает не менее 50 % заявок быстрее чем за 24 часа и 90 % быстрее чем за 48 часов. Календарь растягивают отказы, а не очередь: подробности в статье сроки проверки в App Store. Полный порядок действий после отказа есть на странице приложение отклонено Apple.
Отказ, которого можно было избежать, стоит целого цикла ревью. Лучший ответ Apple: заявка, к которой не к чему придраться.
Чеклист, который я прохожу перед каждой отправкой
Собран отказ за отказом, на моих приложениях:
- Каждый обязательный экран проверен на самом маленьком iPhone, на самом большом и на iPad в режиме совместимости, по сетке из guideline 4.0 design
- На каждом шаге онбординга есть выход, даже при неудаче
- Демо-аккаунт в заметках для ревью, если в приложении есть вход
- Покупки протестированы в sandbox, включая восстановление
- Цена, срок и ссылки на условия и конфиденциальность есть там, где их требует Apple, на каждом языке
- Политика конфиденциальности онлайн перечитана в день отправки
- Декларации конфиденциальности совпадают с тем, что приложение реально собирает, включая privacy manifest
- На экранах перед разрешениями нет кнопки «Разрешить»
- Запросы оценки и уведомлений стоят после доказательства ценности, и ничего не открывается в обмен на оценку (guideline 3.2.2)
- Промо-изображения и скриншоты показывают реальное приложение, в том числе на твоих кастомных страницах продукта
Если это твоя первая публикация, на странице опубликовать приложение в App Store собраны все шаги до отправки.
Шаблон, чтобы объяснить App Review свой сценарий
Скачай шаблон заметок для App Review: инструкции на французском, заметки на английском для заполнения и каркас ответа на отказ. Он заставит тебя указать версию, путь по экранам и ожидаемый результат. Оставь только то, что есть в твоей сборке.
Замени «приложение корректно сохраняет» воспроизводимым сценарием: стартовый экран, действие, закрытие и перезапуск, результат на месте. После отказа укажи исправленное поведение и устройство, на котором ты его проверил. Если ты не воспроизвёл проблему, объясни, чего не хватает, чтобы её воспроизвести.
Логин и пароль демо-аккаунта вписываются в специальные поля App Store Connect, никогда в публичный файл. Доказательства можно подготовить с помощью сетки тестов TestFlight, а все пять бесплатных шаблонов лежат здесь.
Как избежать этих отказов до отправки
Apple Review Kit объединяет мой чеклист перед отправкой, мои исправленные отказы Apple и скиллы Claude Code, которые перед отправкой проверяют твой проект, paywall и страницу в сторе.
Приложение уже отклонили? Кит поможет найти упомянутое правило, понять, что оно требует, и даст пример исправления и ответа. Если хочешь разобрать твой случай вместе прямо сейчас, забронируй час со мной по видеосвязи.
Никто не может гарантировать, что Apple примет твоё приложение. Опора на уже пережитые отказы просто снижает шансы попасться на те же грабли.
Ещё не отправил приложение? Бесплатная диагностика пришлёт тебе мой чеклист против отказов Apple и скажет, что осталось сделать. Если ты ещё только его делаешь, на главной показано, как создать мобильное приложение, держа эти отказы в голове.
Частые вопросы
Почему Apple отклонила моё приложение?
Почти всегда по конкретной причине, указанной в сообщении от ревью: пронумерованный пункт guidelines, часто со скриншотом. Для первого приложения самые частые причины: приложение не доделано (2.1), неправильно заявленная конфиденциальность (5.1.1) и вводящие в заблуждение метаданные (2.3.2). Бывает ещё оплата в обход встроенных покупок (3.1.1) и запрос оценки не в том месте (5.6.3).
Почему приложение отклонили, если на моём iPhone оно работает?
Потому что ревьюер может тестировать в других условиях. На Solys, моём будильнике с мини-играми, он тестировал на iPad, где приложение для iPhone запускается в режиме совместимости в окне поменьше. Там демо было невозможно выиграть. Исправление: демо, рассчитанное от реального размера экрана, и ссылка, чтобы пропустить его при неудаче.
Что делать, если Apple отклонила приложение?
Прочитай причину дважды, потом найди настоящую причину, воспроизведя проблему в условиях ревьюера: тот же тип устройства, новый аккаунт, первый запуск. Исправь причину и ничего больше, потому что каждое изменение увеличивает поверхность для ревью. Затем ответь в App Store Connect двумя фактическими предложениями о том, что ты исправил.
Можно ли оспорить отказ Apple?
Да, но только если ты уверен в своей правоте. Apple позволяет обратиться в App Review Board, если считаешь, что приложение поняли неправильно, и только одна апелляция на отклонённую заявку. Оспаривать заслуженный отказ значит зря терять время. Иначе исправь причину и ответь в App Store Connect.
Отказ увеличивает срок публикации?
Да. Apple заявляет, что рассматривает не менее 50 % заявок быстрее чем за 24 часа и 90 % быстрее чем за 48 часов: значит, календарь растягивают отказы, а не очередь. Отказ, которого можно было избежать, стоит целого цикла ревью. Подробно о сроках в статье сроки проверки в App Store.
Что проверить перед отправкой приложения в Apple?
Проверь каждый обязательный экран на самом маленьком iPhone, на самом большом и на iPad в режиме совместимости, потом протестируй покупки в sandbox, включая восстановление. Перечитай политику конфиденциальности онлайн в день отправки и дай демо-аккаунт в заметках для ревью, если в приложении есть вход. Этот чеклист собран отказ за отказом, на моих приложениях.