Урок 07

Публикация в App Store

Apple Developer Program

  • Регистрация: developer.apple.com
  • Стоимость: $99/год
  • Срок рассмотрения заявки: 1–2 дня

Что нужно

  • Apple ID с двухфакторной аутентификацией
  • Юридическое лицо или физлицо
  • Название приложения — уникальное в App Store
  • Bundle ID — com.company.appname

App Store Connect

Веб-интерфейс для управления приложениями:

  1. Создай приложение в App Store Connect
  2. Заполни метаданные
  3. Загрузи сборку через EAS Submit
  4. Отправь на ревью

Метаданные

  • Название — до 30 символов
  • Подзаголовок — до 30 символов
  • Описание — до 4000 символов
  • Ключевые слова — до 100 символов
  • Промотекст — до 170 символов
  • Категория — основная и дополнительная
  • Возрастной рейтинг — 4+, 9+, 12+, 17+

Скриншоты

Обязательны для:

  • iPhone 6.9" (обязательно)
  • iPhone 6.5" (обязательно)
  • iPad 12.9" (если поддерживается iPad)

От 3 до 10 скриншотов на каждый размер.

Иконка

1024×1024 PNG без прозрачности.

В app.json:

{
    "expo": {
        "icon": "./assets/icon.png"
    }
}

EAS сгенерирует все размеры.

Приватность

Privacy Policy — обязательна. Ссылка в App Store Connect.

App Privacy — какие данные собирает приложение. Заполняется в App Store Connect.

Категории:

  • Данные о пользователе
  • Контакты
  • Геолокация
  • Финансы
  • Здоровье
  • Использование

Возможные причины отказа

  • Краш при запуске
  • Неполный функционал
  • Ссылки на несуществующие страницы
  • Нарушение гайдлайнов
  • Несоответствие описания
  • Плохой дизайн
  • Отсутствие Privacy Policy

Ревью

  • Обычно 1–3 дня
  • Может занять до недели
  • При отказе — исправляешь и отправляешь заново

Обновления

  • Новая версия — через eas build + eas submit
  • Метаданные можно менять без новой сборки
  • Ревью для обновлений тоже обязательно

TestFlight

Для бета-тестирования:

  • До 10000 тестеров
  • Внутренние (до 100) — без ревью
  • Внешние — с ревью
eas submit --platform ios

Сборка появляется в TestFlight через несколько минут.

Phased Release

Плавное развёртывание: 1%, 2%, 5%, 10%, 20%, 50%, 100% за 7 дней. Если что-то пойдёт не так — можно остановить.

App Store Optimization (ASO)

  • Ключевые слова в названии и подзаголовке
  • Привлекательные скриншоты
  • Видео-превью
  • Локализация для разных стран
  • Отзывы и рейтинг

Итоги

  • $99/год за Apple Developer
  • App Store Connect для управления
  • Метаданные и скриншоты
  • Privacy Policy обязательна
  • Ревью 1–3 дня
  • TestFlight для тестирования
  • ASO для роста