Apple отклонила приложение: читаем причину и исправляем
Отказ Apple не конец проекта: исправляешь указанное, отправляешь снова, и аккаунт не штрафуют. В сообщении есть правило, но редко точная причина. Чтобы её найти, воспроизведи то, что видел тестер, на устройстве из сообщения. В помощь Apple Review Kit собирает мои исправленные отказы: реальные сообщения по моим приложениям, что видел тестер и какое исправление я отправил.
Автор: Mehdi Azizi · Проверено

Чему ты научишься
- Частые отказы с объяснениями
- Функция недоступна тестеру (2.1), данные и разрешения (5.1.1), неподходящие визуалы (2.3.2), просьба об оценке не к месту (5.6.3): что каждое правило означает на практике.
- Профилактика до отправки
- Перед отправкой чек-лист и скиллы проверки помогают убрать самые частые причины отказа.
- Исправить или ответить
- Ты узнаёшь, когда нужно исправить и отправить заново, а когда достаточно ответить тестеру и объяснить, как работает приложение.
- Твой отказ, разобранный с китом
- Находишь правило из сообщения Apple, что оно требует, и пример исправления и ответа из моих собственных отказов.
Шаг за шагом
- Шаг 1
Читаешь сообщение Apple целиком, вместе со скриншотами, если есть.
- Шаг 2
Воспроизводишь то, что видел тестер, на устройстве того типа, что указан в сообщении.
- Шаг 3
Исправляешь в приложении, на странице или и там, и там.
- Шаг 4
Отправляешь приложение снова с заметкой о том, что изменилось.
Мои отказы от Apple, правило за правилом
Эти отказы я получил на своих собственных приложениях.И каждый раз указанное правило не говорило, где на самом деле проблема.
| Правило | Причина от Apple | Настоящая причина | Исправление | Статус приложения |
|---|---|---|---|---|
| Guideline 2.1: Performance, App CompletenessЧитать кейс | Ревьюер не мог пройти онбординг на iPad в режиме совместимости. | Демо на приветственном экране было невозможно выиграть на маленьком iPhone. | Демо перенастроено под все размеры, добавлена запасная кнопка «продолжить», повторная отправка в тот же день. | Одобрено и выпущено в продажу |
| Guideline 5.6.3: Developer Code of ConductЧитать кейс | Приложение просило оценку раньше, чем пользователь что-либо успел попробовать. | Запрос оценки появлялся уже на первых экранах. | Запрос перенесён после первой победы. | Одобрено и выпущено в продажу |
| Guideline 5.1.1: Legal, PrivacyЧитать кейс | Политика конфиденциальности на сайте описывала не всё, что собирает приложение. | Актуальная версия политики ещё не была опубликована на сайте. | Опубликована полная политика, добавлено краткое изложение на английском, обновлены заметки для ревью. | Исправлено и отправлено в Apple |
| Guideline 5.1.1: Legal, PrivacyЧитать кейс | Кнопка подталкивала разрешить доступ к камере до системного запроса. | Кнопка называлась «Разрешить», а Apple такое не пропускает до официального запроса. | Кнопка переименована в «Продолжить» на всех 8 языках приложения. | Одобрено и выпущено в продажу |
| Guideline 2.3.2: Accurate MetadataЧитать кейс | Промо-картинки подписок не соответствовали требованиям. | Иконка приложения использовалась как промо-картинка. | Картинки убраны из двух подписок, отправка пересоздана. | Одобрено и выпущено в продажу |
Почему со мной
Я получал настоящие отказы на своих приложениях. Приветственное демо, которое тестер не мог пройти на iPad, где приложение для iPhone работает в режиме совместимости (2.1). Просьба об оценке в начале онбординга (5.6.3). Устаревшая политика конфиденциальности на сайте и своя кнопка перед запросом доступа к камере (5.1.1). Картинка подписки с иконкой приложения (2.3.2). Каждый раз правило говорило не всё, и именно этому прочтению я тебя учу.
Прочитать историю TradaZen: от создания до отказов Apple и публикации.
Начать с бесплатных гайдов
Частые вопросы
Отказ это серьёзно?
Нет, это обычное дело. Исправляешь указанное и отправляешь заново. Аккаунт за это не штрафуют.
Сколько времени на повторную отправку?
Зависит от исправления. Страницу поправить быстро, функцию дольше. Дальше длительность новой проверки зависит от Apple.
Кит поможет, если приложение уже отклонили?
Да. Находишь правило из сообщения Apple, что оно требует, и пример исправления и ответа. Кит не проверяет пакет за тебя: всё в нём расписано. Чтобы разобрать вместе, Час со мной: часовая видеосессия с демонстрацией экрана по твоему приложению или проекту в Claude, за 100 €, бронируется отдельно. Он стоит 29 € и входит в iOS Kit. Apple Review Kit уже доступен. Скачивание сразу после оплаты.
Можно оспорить отказ Apple?
Да. Можно ответить тестеру в App Store Connect и объяснить приложение. Если считаешь, что правило применено неверно, можно подать апелляцию в App Review Board: одна апелляция на отклонённую отправку, с конкретными доводами.
А остальное приложение?
Apple Review Kit входит в iOS Kit, вместе со стартовым кодом моих приложений и полным путём: пейволл и подписки, скриншоты, страница на 30 языках.
Гарантируешь, что приложение пройдёт?
Нет. Последнее слово за Apple. Кит помогает понять причину и исправить, а не обходить правила.
Apple Review Kit
Всё, что я проверяю перед отправкой приложения в Apple, и два skills, которые делают вычитку вместе с Claude Code. 29 €.