Узнайте, что необходимо для успешной публикации приложения в App Store.
Сконфигурированное и собранное приложение готово к публикации в AppStore.
Перед публикацией необходимо добавить ссылки на политику конфиденциальности, указать версию приложения и запустить сборку.
Политика конфиденциальности
Первым шагом, необходимо разработать собственную Политику конфиденциальности для вашего приложения. Если она отсутствует, то приложение в любой момент может быть удалено из App Store.
Вы можете воспользоваться готовым шаблоном для создания политики конфиденциальности.
После того как политика готова, откройте файл configuration.json и найдите следующий код:
"constants": { |
В поле policy_url укажите ссылки на Политику конфиденциальности для разных локализаций (см. локализация в файле конфигурации).
Версия приложения
Для публикации сборки в App Store Connect необходимо задать его версию и номер сборки. Для этого:
1. В файле configuration.json найдите следующий код:
… |
2. В поле version укажите версию вашего приложения, по умолчанию 1.0.0. Версия составляется из 3 цифр, разделенных точкой.
При публикации дальнейших версий рекомендуется изменять вторую (средние логические или косметические изменения) или третью (небольшие косметические изменения) цифры.
3. В поле build_number нужно указать номер сборки для текущей версии, нумерация начинается с 0 и с каждой новой сборкой добавляется +1.
Например, вы публикуете версию приложения 1.0.0, к которой загружаете в стор первую сборку №0, если вы для этой же версии загружаете другую сборку, то сборка уже будет №1. Если вы будете публиковать версию 1.1.0, то счетчик сборок обнуляется и первая сборка для нее будет опять №0, следующая №1 и т.д.
После внесения изменений обязательно сохраните изменения в файле, выполните в терминале команду fastlane setup и пересоберите и запустите сборку.
Процесс публикации
Как подготовить сборку в Xcode к публикации:
- Создайте сертификат для подписи сборки и подпишите им приложение (Certificates)
- В Xcode зайдите в Preferences и выберите Accounts.
- Выберите Signing & Capabilities и установите галочку Automatically manage signing для подписи кода.
- В списке девайсов-эмуляторов выберите Any iOS Device
- Перейдите в Product, нажмите на Archive, чтобы создать архив, который нужно будет загрузить в AppStore Connect.
- Когда архив создастся, еще раз нажмите на Archive – Distribute App. Из способов распространения выберите App Store Connect, потом нажмите Next, выберите Upload и снова нажмите Next.
- Когда сборка соберется, то Xcode выдаст сообщение, что всё успешно. Готовая сборка появится в App Store Connect.
Публикация приложения через App Store Connect:
- Перейдите в Мои приложения → + → Новое приложение.
- Заполните информацию о приложении: название, основной язык, id приложения и SKU.
Название: до 30 символов - Перейдите в Общая информация → Информация о приложении.
- Добавьте подзаголовок, выберите категорию и лицензионное соглашение
Подзаголовок: до 30 символов - Также в поле Информация о приложении укажите Apple ID (в формате: “com.company.app”, где company — название компании, app — название приложения) и сертификат для подписи приложения.
- В поле Общая информация → Конфиденциальность приложения добавьте ссылку на Политику конфиденциальности. Подробней про заполнение раздела Конфиденциальность приложения читайте здесь.
- Подготовьте и добавьте маркетинговые материалы для страницы приложения в сторе: иконка, название, описание, скриншоты и т.д.
- Иконка: размер 1024x1024px
- Описание: до 4000 символов
- Ключевые слова: до 100 символов
- Скриншоты: варианты для нескольких девайсов, 2-10 штук
- Выберите способ выпуска версии (вручную/автоматически), возрастной рейтинг, монетизацию.
- Перейдите на вкладку Подготовка к отправке → Сборка и нажмите +.
- Выберите Новое приложение и нужную сборку, нажмите Готово.
- Сохраните все изменения и нажмите Отправить сборку на проверку.
Перед публикацией приложение должно пройти проверку App Store. Этот процесс может занимать до 7 дней. После прохождения проверки (в зависимости от выбранного ранее способа выпуска приложения) приложение либо будет автоматически опубликовано в App Store, либо вам придёт уведомление об успешно пройденной проверке на почту, после этого нужно будет перейти в App Store Connect и выпустить приложение вручную.
Если вы не прошли проверку внимательно прочитайте причину, которую указал App Store, внесите необходимые изменения в приложение и повторите процесс. Вы можете обратиться в нашу службу поддержки, мы поможем вам разобраться в проблеме.