Проходження перегляду App Store для публікації
Середній час перегляду — близько доби, але це не головна проблема. Головна проблема — отримати відхилення та втратити ще тиждень на листування з Apple та повторну відправку. Ми супроводжуємо весь процес: від збірки до статусу «Ready for Sale».
Де чаще за все відхиляють
Guideline 4.3 — Spam. Програма схожа на іншу в App Store: ідентичний набір функцій, подібний UI, шаблонний вміст. Особливо актуально для white-label продуктів. Рішення — кастомізація до рівня, що демонструє самостійну цінність, плюс пояснення в Notes for reviewer.
Guideline 2.1 — App Completeness. Крах під час перегляду, недоступний вміст, неробочий тестовий акаунт, екрани-заповідники з «Coming Soon». Рецензент бачить недоробленого продукту та відмовляє. Перед кожною відправкою запускаємо програму через TestFlight на кількох пристроях, включаючи iPad, якщо універсальна збірка.
Guideline 3.1 — Payments. Монетизація через зовнішні платіжні системи без In-App Purchase там, де Apple вимагає IAP — прямий шлях до відхилення. Після рішення суду 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. Моніторинг статусу та своєчасна реакція на запитання рецензента.
Якщо програму відхилили під час нашої роботи — розбираємось у причині та готуємо апелляцію або виправлення. Повторна відправка без розуміння причини відхилення тільки витрачає час.
Термін від відправки до схвалення: зазвичай один-три робочих дні для нової програми, швидше для оновлень.







