Публикация приложения в App Store

Сконфигурированное и собранное приложение готово к публикации в AppStore. 

Перед публикацией необходимо добавить ссылки на политику конфиденциальности, указать версию приложения и запустить сборку.

Политика конфиденциальности

Первым шагом, необходимо разработать собственную Политику конфиденциальности для вашего приложения. Если она отсутствует, то приложение в любой момент может быть удалено из App Store. 

Вы можете воспользоваться готовым шаблоном для создания политики конфиденциальности.

После того как политика готова, откройте файл configuration.json и найдите следующий код:

    "constants": {
        "policy_url": {
            "base": "en",
            "localized": {
                "en": "https://ВСТАВЬТЕ ССЫЛКУ НА ПОЛИТИКУ",
                "ru": "https://ВСТАВЬТЕ ССЫЛКУ НА ПОЛИТИКУ"
            }
        },
...

В поле policy_url укажите ссылки на Политику конфиденциальности для разных локализаций (см. локализация в файле конфигурации).

Версия приложения

Для публикации сборки в App Store Connect необходимо задать его версию и номер сборки. Для этого:

1. В файле configuration.json найдите следующий код:

…     
"identifier": {
    ...
      "apple": {
      … 
        "version": "1.0.0",
        "build_number": 0
      }
    },
… 

2. В поле version укажите версию вашего приложения, по умолчанию 1.0.0. Версия составляется из 3 цифр, разделенных точкой.
При публикации дальнейших версий рекомендуется изменять вторую (средние логические или косметические изменения) или третью (небольшие косметические изменения) цифры.

3. В поле build_number нужно указать номер сборки для текущей версии, нумерация начинается с 0 и с каждой новой сборкой добавляется +1.
Например, вы публикуете версию приложения 1.0.0, к которой загружаете в стор первую сборку №0, если вы для этой же версии загружаете другую сборку, то сборка уже будет №1. Если вы будете публиковать версию 1.1.0, то счетчик сборок обнуляется и первая сборка для нее будет опять №0, следующая №1 и т.д.

После внесения изменений обязательно сохраните изменения в файле, выполните в терминале команду fastlane setup и пересоберите и запустите сборку.

Процесс публикации

Как подготовить сборку в Xcode к публикации:

  1. Создайте сертификат для подписи сборки и подпишите им приложение (Certificates)
  2. В Xcode зайдите в Preferences и выберите Accounts
  3. Выберите Signing & Capabilities и установите галочку Automatically manage signing для подписи кода.
  4. В списке девайсов-эмуляторов выберите Any iOS Device
  5. Перейдите в Product, нажмите на Archive, чтобы создать архив, который нужно будет загрузить в AppStore Connect.
  6. Когда архив создастся, еще раз нажмите на Archive Distribute App. Из способов распространения выберите App Store Connect, потом нажмите Next, выберите Upload и снова нажмите Next.
  7. Когда сборка соберется, то Xcode выдаст сообщение, что всё успешно. Готовая сборка появится в App Store Connect. 

Публикация приложения через App Store Connect:

  1. Перейдите в Мои приложения + Новое приложение. 
  2. Заполните информацию о приложении: название, основной язык, id приложения и SKU.
    Название: до 30 символов
  3. Перейдите в Общая информация Информация о приложении.
  4. Добавьте подзаголовок, выберите категорию и лицензионное соглашение
    Подзаголовок: до 30 символов
  5. Также в поле Информация о приложении укажите Apple ID (в формате: “com.company.app”, где company — название компании, app — название приложения) и сертификат для подписи приложения.
  6. В поле Общая информация Конфиденциальность приложения добавьте ссылку на Политику конфиденциальности. Подробней про заполнение раздела Конфиденциальность приложения читайте здесь.
  7. Подготовьте и добавьте маркетинговые материалы для страницы приложения в сторе: иконка, название, описание, скриншоты и т.д.
    • Иконка: размер 1024x1024px
    • Описание: до 4000 символов
    • Ключевые слова: до 100 символов
    • Скриншоты: варианты для нескольких девайсов, 2-10 штук
  8. Выберите способ выпуска версии (вручную/автоматически), возрастной рейтинг, монетизацию.
  9. Перейдите на вкладку Подготовка к отправке Сборка и нажмите +. 
  10. Выберите Новое приложение и нужную сборку, нажмите Готово.
  11. Сохраните все изменения и нажмите Отправить сборку на проверку.

Перед публикацией приложение должно пройти проверку App Store. Этот процесс может занимать до 7 дней. После прохождения проверки (в зависимости от выбранного ранее способа выпуска приложения) приложение либо будет автоматически опубликовано в App Store, либо вам придёт уведомление об успешно пройденной проверке на почту, после этого нужно будет перейти в App Store Connect и выпустить приложение вручную.

Если вы не прошли проверку внимательно прочитайте причину, которую указал App Store, внесите необходимые изменения в приложение и повторите процесс. Вы можете обратиться в нашу службу поддержки, мы поможем вам разобраться в проблеме.