The post has been translated automatically. Original language: Russian
Publishing an app to the App Store is not just about clicking the “Submit" button. This is a comprehensive process that includes technical training, legal requirements, marketing packaging, and compliance with Apple guidelines.
Below is a detailed checklist from A to Z, which we use when preparing iOS applications for release.
- Release-build without debug logs
- Test servers disabled
- Temporary features and stubs have been removed
- Tested operation on a real device
- Unit tests run without errors
- UI testing of basic scenarios
- Checking on different devices (iPhone SE, Pro Max, etc.)
- Checking on weak devices
- Testing in poor Internet conditions
- No memory leaks (Instruments)
- No friezes at launch
- Optimized images
- Battery consumption has been checked
Before sending, it is important to make sure that the application:
- It doesn't crash on the first launch
- Does not require mandatory registration without explanation
- It does not contain any critical bugs.
Apple often rejects an app for crashes.
This is one of the most important stages.
- There is no prohibited content
- There is no misleading information
- No copying of other people's brands
- In-App Purchases are configured correctly
- Added subscription terms
- The privacy policy is specified
- There is a link to Terms of Use
- Added Privacy Policy
- App Privacy is filled in correctly in the App Store Connect
- If tracking is used, App Tracking Transparency has been added.
Privacy violations are one of the most common reasons for rejection.
- Up to 30 characters
- Without spam keywords
- Without mentioning competitors
- Up to 30 characters
- Use keywords
- Up to 100 characters
- Without repeating the words from the title
- Separated by commas without spaces
A structure that works well:
- Problem
- Decision
- Key advantages
- Social proof
- Call-to-action
The description does not directly affect the ASO ranking, but it does affect the conversion rate.
- 1024×1024
- Without text
- Minimalistic design
- Readability in a small size
Recommended:
- 5-7 screenshots
- The first one is the most selling
- Major headlines
- Demonstration of the real UI
- Emphasizing value
Video increases conversion, especially for complex products.
- Privacy Policy is posted on the website
- Terms of Service (if you have a subscription)
- Support contacts are indicated
- The contact email is specified
Before shipping:
- All IAPs have the “Ready to Submit” status
- Added localizations
- Prices checked
- Verified sandbox purchase
If the subscription is incorrect, the review is almost guaranteed to reject the app.
- The version and build match
- Release Notes are filled in
- The category is selected correctly
- The age rating is specified
- The information about the advertisement has been verified
- The permissions used are specified
The review usually takes 1-3 days.
If the application is rejected:
- We are carefully reading the Resolution Center
- We respond politely and to the point.
- If necessary, we attach a video.
- We don't argue aggressively
Experience shows that correct communication speeds up approval.
- The app crashes
- Subscriptions are incorrectly configured
- There is no Privacy Policy
- Misleading marketing
- Copying other applications
- Insufficient functionality
Allows you to roll out the update gradually.
After the release, users will immediately start writing reviews.
The first day after the release is the most important:
- Crash rate
- Conversion to installation
- Subscriptions
Before publishing, make sure that:
- The app is stable
- There are no critical bugs
- Subscriptions are configured correctly
- Privacy is filled in
- Marketing materials are ready
- All information in the App Store Connect is filled in
Publishing is not the end, but the beginning of scaling a product.
Proper preparation for the release saves weeks of time and dozens of letters to Apple support.
Публикация приложения в App Store — это не просто нажатие кнопки “Submit”. Это комплексный процесс, который включает техническую подготовку, юридические требования, маркетинговую упаковку и соответствие гайдлайнам Apple.
Ниже — подробный чек-лист от A до Z, который мы используем при подготовке iOS-приложений к релизу.
- Release-сборка без debug-логов
- Отключены тестовые серверы
- Удалены временные фичи и заглушки
- Проверена работа на реальном устройстве
- Unit-тесты проходят без ошибок
- UI-тестирование основных сценариев
- Проверка на разных устройствах (iPhone SE, Pro Max и т.д.)
- Проверка на слабых устройствах
- Тестирование в условиях плохого интернета
- Нет утечек памяти (Instruments)
- Нет фризов при запуске
- Оптимизированы изображения
- Проверено потребление батареи
Перед отправкой важно убедиться, что приложение:
- Не падает при первом запуске
- Не требует обязательной регистрации без объяснения
- Не содержит критических багов
Apple часто отклоняет приложение именно за краши.
Это один из самых важных этапов.
- Нет запрещённого контента
- Нет вводящей в заблуждение информации
- Нет копирования чужих брендов
- In-App Purchases настроены корректно
- Добавлены условия подписки
- Указана политика конфиденциальности
- Есть ссылка на Terms of Use
- Добавлена Privacy Policy
- Корректно заполнена App Privacy в App Store Connect
- Если используется трекинг — добавлен App Tracking Transparency
Нарушения privacy — одна из самых частых причин отклонения.
- До 30 символов
- Без спама ключевыми словами
- Без упоминания конкурентов
- До 30 символов
- Использовать ключевые слова
- До 100 символов
- Без повторов слов из названия
- Через запятую без пробелов
Структура, которая хорошо работает:
- Проблема
- Решение
- Ключевые преимущества
- Социальное доказательство
- Call-to-action
Описание не влияет напрямую на ASO-ранжирование, но влияет на конверсию.
- 1024×1024
- Без текста
- Минималистичный дизайн
- Читаемость в маленьком размере
Рекомендуется:
- 5–7 скриншотов
- Первый — самый продающий
- Крупные заголовки
- Демонстрация реального UI
- Подчёркивание ценности
Видео увеличивает конверсию, особенно для сложных продуктов.
- Privacy Policy размещена на сайте
- Terms of Service (если есть подписка)
- Указаны контакты поддержки
- Указан email для связи
Перед отправкой:
- Все IAP в статусе “Ready to Submit”
- Добавлены локализации
- Проверены цены
- Проверена sandbox-покупка
Если подписка оформлена неправильно — ревью почти гарантированно отклонит приложение.
- Версия и билд совпадают
- Release Notes заполнены
- Правильно выбрана категория
- Указан возрастной рейтинг
- Проверена информация о рекламе
- Указаны используемые разрешения
Обычно ревью занимает 1–3 дня.
Если приложение отклонено:
- Внимательно читаем Resolution Center
- Отвечаем вежливо и по делу
- При необходимости прикладываем видео
- Не спорим агрессивно
Опыт показывает: корректная коммуникация ускоряет одобрение.
- Приложение падает
- Неправильно оформлены подписки
- Нет Privacy Policy
- Вводящий в заблуждение маркетинг
- Копирование других приложений
- Недостаточная функциональность
Позволяет постепенно выкатывать обновление.
После релиза пользователи сразу начнут писать отзывы.
Первый день после релиза — самый важный:
- Crash rate
- Конверсия в установку
- Подписки
Перед публикацией убедитесь, что:
- Приложение стабильно
- Нет критических багов
- Подписки настроены корректно
- Privacy заполнена
- Маркетинговые материалы готовы
- Вся информация в App Store Connect заполнена
Публикация — это не финал, а начало масштабирования продукта.
Правильная подготовка к релизу экономит недели времени и десятки писем в поддержку Apple.