Полезное

Почему Apple отклоняет приложения и как пройти проверку

Отказ при проверке в App Store — обычная часть процесса, а не приговор. Причины повторяются из проекта в проект, и почти все можно предусмотреть заранее. Собрали самые частые и показываем, как реагировать на письмо от Apple.

Редакция Monolith Studio2 мин чтения

Как устроена проверка

Приложение смотрит сотрудник Apple и автоматические проверки: он устанавливает сборку, проходит основные сценарии и сверяет их с правилами App Review Guidelines. Если находит нарушение, присылает отказ с номером пункта и описанием. Исправив замечание, вы отправляете сборку заново — и очередь начинается снова, хотя повторные проверки обычно идут быстрее.

Важно понимать: проверяющий не знает вашего бизнеса. Если после входа он видит пустой экран, потому что у тестового аккаунта нет заказов, он решит, что приложение не работает. Поэтому большая часть успеха — в подготовке аккаунта и пояснений для проверки.

Самые частые причины отказа

Сбои и ошибки
Вылет при запуске, зависшая кнопка, пустой экран без интернета. Тестируйте на разных iPhone и при плохой связи.
Нельзя войти
Проверяющему не дали тестовый логин или SMS-код приходит на казахстанский номер, которого у него нет. Нужен демо-аккаунт без подтверждения.
Оплата в обход Apple
Цифровые подписки и контент нужно продавать через оплату Apple. Для еды, доставки и услуг можно использовать внешнюю оплату.
Нет удаления аккаунта
Если приложение позволяет регистрироваться, пользователь должен иметь возможность удалить аккаунт прямо внутри него.
Политика данных
Нет ссылки на политику конфиденциальности или она не соответствует тому, что собирает приложение.
Оболочка сайта
Приложение, которое просто открывает сайт в окне, обычно не проходит: нужны возможности, ради которых его стоит ставить.

Чек-лист перед отправкой

  • Приложение запускается и работает на реальном iPhone, а не только в эмуляторе
  • Тестовый логин и пароль указаны в заметке для проверяющего
  • Все ссылки в карточке открываются: политика, поддержка, условия
  • Нет заглушек вроде «скоро» и тестовых текстов в интерфейсе
  • Запрос разрешений (геолокация, камера, push) объясняет, зачем нужен доступ
  • Скриншоты соответствуют тому, что реально есть в приложении

Что делать, если пришёл отказ

  1. Прочитать пункт правил

    В письме указан номер пункта и пример. Не спорьте сразу: сначала поймите, что именно увидел проверяющий.

  2. Воспроизвести проблему

    Повторите путь проверяющего на чистой установке с его тестовым аккаунтом.

  3. Исправить и ответить

    Загружаем новую сборку и пишем в Resolution Center, что именно изменили. Если вы уверены, что правило истолковано неверно, можно вежливо объяснить.

Назовём цену и срок до старта

Расскажите о задаче — зафиксируем стоимость и срок в договоре. Без доплат по ходу работы.

Обсудить задачу

Частые вопросы

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос
Сколько раз можно получать отказ?

Ограничений нет, но каждая попытка отнимает время. Хорошая подготовка сокращает число итераций до одной-двух.

Могут ли снять приложение из магазина позже?

Да, если после публикации выясняется нарушение правил или приложение перестаёт работать. Поэтому обновляем его под новые версии iOS и следим за сбоями.

Почему нужно удаление аккаунта?

Это требование Apple к приложениям с регистрацией. Мы закладываем такой экран в проект с самого начала и согласуем его с правилами по персональным данным.

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос

Читайте дальше

Читайте также

Пройдём проверку с первого раза

Проверим вашу сборку на типичные причины отказа до отправки в Apple.

Позвонить+7 708 758 18 60НаписатьWhatsApp
Городг. Актобе · работаем по всему КЗ

Оставить заявку

Ответим за 15 минут и назовём примерную цену.