Чому перші відправки відхиляються

Команда перевірки Apple відхиляє приблизно 40% перших відправок. Більшість відхилень — технічні або метадані проблеми, а не фундаментальні. Детальний чеклист перед відправкою усуває більшість з них.

Найпоширеніші причини відхилення:

Повний чеклист перед відправкою

📋 Інформація та метадані

  • Назва застосунку — унікальна, макс. 30 символів, без спаму ключовими словами
  • Підзаголовок — макс. 30 символів, описує основну функцію
  • Опис — чіткий, чесний; перші 3 рядки найважливіші (видно до кнопки "Більше")
  • Поле ключових слів — макс. 100 символів, через кому, без пробілів після ком
  • Категорія — первинна і (за бажанням) вторинна категорія обрані правильно
  • Номер версії — починається з 1.0.0 або вище; має бути більшим за будь-яку попередню відправку

🖼️ Скріншоти та превью

  • iPhone 6.9" скріншоти — обов'язкові (2796×1290 px). Використовуються за замовчуванням для менших розмірів
  • iPhone 6.5" скріншоти — настійно рекомендовані (1284×2778 px)
  • iPad Pro 13" скріншоти — обов'язкові, якщо застосунок підтримує iPad
  • Скріншоти показують реальний UI — без постановок, що не відповідають функціоналу
  • Іконка застосунку — 1024×1024 px PNG, без альфа-каналу, без закруглених кутів

🔒 Конфіденційність і право

  • URL політики конфіденційності — обов'язкова для ВСІХ застосунків. Має бути активним, доступним посиланням
  • Privacy Nutrition Labels — точно заповнені в App Store Connect. Вкажіть кожен тип даних, що збираються
  • App Tracking Transparency — якщо використовуєте IDFA, ключ NSUserTrackingUsageDescription має бути в Info.plist
  • Поле Copyright — формат: "© 2026 Назва вашої компанії"

⚙️ Технічні вимоги

  • Без крешів — тестуйте на реальних пристроях і симуляторах для всіх підтримуваних версій iOS
  • Мінімальна версія iOS — встановіть ту, що реально підтримує ваш код
  • Всі дозволи пояснені — кожен ключ NSUsageDescription у Info.plist має чітке повідомлення для користувача
  • Немає placeholder-контенту — видаліть Lorem Ipsum, тестові логіни, debug-логи у UI
  • Build завантажений через Xcode або Transporter — актуальна збірка доступна в App Store Connect

🎭 Вітовий рейтинг

  • Опитувальник рейтингу заповнений — відповідайте чесно. Неправильний рейтинг — часта причина відхилення
  • Контент від користувачів — якщо можна публікувати або надсилати повідомлення, позначте відповідні категорії

🔑 Демо-акаунт (якщо застосунок вимагає логін)

  • Дані для входу надані — поле "Demo Account" в App Store Connect. Рецензенти Apple мають отримати доступ до всіх функцій
  • Демо-акаунт завжди активний — перевірка може тривати 1–3 дні
  • Нотатки для рецензента — поясніть неочевидні функції або особливі інструкції

Перед відправкою: спочатку TestFlight

Перед відправкою на перевірку App Store поширте збірку через TestFlight хоча б 5–10 реальним тестувальникам. Це виявляє краші і UX проблеми, що симулятори пропускають.

Порада профі: Якщо збірка пройшла TestFlight без крешів — вона готова до перевірки App Store.

Після відправки: чого очікувати

Перевірка Apple зазвичай займає 24–48 годин для перших відправок. Одне-два відхилення при першій відправці — абсолютно нормально. Apple надає конкретну причину з номером правила — більшість проблем виправляються і повторно відправляються протягом кількох годин.

Не відправляйте в п'ятницю. Перевірки, розпочаті в кінці п'ятниці, часто чекають до понеділка. Відправляйте в понеділок–середу для найшвидшого результату.

Потрібен Apple Developer акаунт для публікації застосунку?

Надаємо верифіковані Individual та Corporate акаунти. Оплата тільки після перевірки доступу.

🚀 Замовити в Telegram
Source: https://smartshop.ltd