Прохождение ревью App Store для публикации
Среднее время ревью — около суток, но это не главная проблема. Главная проблема — получить rejection и потерять ещё неделю на переписку с Apple и повторную отправку. Мы сопровождаем весь процесс: от сборки до статуса «Ready for Sale».
Где чаще всего режут
Guideline 4.3 — Spam. Приложение похоже на другое в App Store: идентичный набор функций, похожий UI, шаблонный контент. Особенно актуально для white-label продуктов. Решение — кастомизация до уровня, который демонстрирует самостоятельную ценность, плюс объяснение в Notes for reviewer.
Guideline 2.1 — App Completeness. Крэш при ревью, недоступный контент, неработающий тестовый аккаунт, placeholder-экраны с «Coming Soon». Ревьюер видит сырой продукт и отказывает. Перед каждой отправкой запускаем приложение через TestFlight на нескольких устройствах включая iPad, если универсальная сборка.
Guideline 3.1 — Payments. Монетизация через внешние платёжные системы без использования In-App Purchase там, где Apple требует IAP — прямой путь к rejection. После решения суда Epic v. Apple в 2024 правила для США изменились, но глобально IAP-обязательство для цифровых товаров осталось. Линки на внешние сайты для покупки подписок — отдельный кейс с конкретными требованиями к формулировкам.
Privacy permissions без NSUsageDescription. Любое обращение к камере, микрофону, геолокации, контактам, HealthKit — без строки описания в Info.plist приложение упадёт при запуске ещё до ревью. Строки должны быть на всех языках, поддерживаемых приложением.
Технические требования, которые часто упускают
Bitcode с Xcode 14 устарел и больше не принимается. Если проект ещё использует старые настройки — нужно отключить. Privacy Manifest (PrivacyInfo.xcprivacy) обязателен для приложений, использующих определённые системные API — без него с мая 2024 отклоняют. Минимальная версия iOS в App Store Connect должна совпадать с IPHONEOS_DEPLOYMENT_TARGET в Xcode.
Скриншоты и App Preview — технические требования жёсткие: конкретные разрешения для каждого типа устройства, без симуляторных рамок для актуальных устройств, без маркетинговых планок с текстом поверх UI (с 2024 года ревьюеры это проверяют активнее).
Как проходит работа
Начинаем с pre-submission checklist: проверка всех entitlements, NSUsageDescription-строк, Privacy Manifest, соответствие иконок требованиям (нет альфа-канала, нет скруглений — Apple добавляет сама). Сборка через Xcode Cloud или Fastlane с gym + deliver. Загрузка через Transporter или напрямую из Xcode. Мониторинг статуса и оперативная реакция на вопросы ревьюера.
Если приложение отклонили во время нашей работы — разбираем причину и готовим апелляцию или правки. Повторная отправка без понимания причины rejection только тратит время.
Срок от отправки до одобрения — обычно один-три рабочих дня для нового приложения, быстрее для обновлений.







