Корпорация Apple довольно разборчива и неподготовленный разработчик может столкнуться с рядом сложностей при попытке это сделать. В небольшой пошаговой инструкции мы попытаемся обойти все подводные камни и рассмотреть наиболее важные при работе с платформой моменты. Поехали!
1. Прочтите рекомендации Apple
Разберем ситуацию, когда созданное вами приложение готово к запуску. Период разработки остался позади вместе с бессонными ночами и литрами выпитого кофе. Программа отлично работает, хорошо продумана и вы готовы представить ее человечеству, официально опубликовав на App Store. Сделать это с первого раза непросто, но, следуя нашим советам, вы сможете грамотно подготовиться к загрузке.
Процесс размещения приложения в App Store выглядит так:
- Получение лицензии разработчика.
- Выполнение требований магазина и финальная доработка приложения.
- Получение (создание) идентификатора приложения, сертификата распространения и профиля обеспечения.
- Настройка приложения с загрузкой двоичного файла.
- Ожидание.
Далее разберем каждый пункт списка более детально.
2. Создайте аккаунт разработчика
Для получения возможности размещения программы в магазине вам необходимо создать аккаунт iOS-разработчика.
Вам понадобится устройство Mac или виртуальная машина, чтобы загрузить приложение в App Store. Единственный способ это сделать – через XCode или Transporter, которые могут быть установлены только на MacOS.
Войдите в систему под своим Apple ID, если у вас его нет, создайте.

Заполните регистрационную форму.


В разделе Romanized Contact Information
вас попросят продублировать уже введенную информацию.

Этот раздел предназначен для пользователей, пишущих не латинскими буквами (например, на русском, китайском или арабском языке). В нашем случае нужно ввести все то, что вы указали выше.
Выберите тип лицензии (для индивидуального использования или корпоративный вариант).

Оплатите регистрационный взнос.

После завершения регистрации в программе для разработчиков вы получите доступ к необходимым ресурсам.
3. Проведите финальную доработку приложения
Apple в помощь разработчикам выпустила несколько обязательных к прочтению гайдов. Из наиболее важных можно отметить уже знакомый нам App Store Review Guidelines, а также Human Interface Guidelines (совету по грамотному дизайну программы).
Вот некоторые из обязательных к исполнению правил:
- Приложение не должно использовать частные API.
- Не должно сбоить.
- Не должно копировать функциональность нативных приложений.
- Не должно использовать микрофон или камеру без разрешения пользователя.
- Не должно использовать картинки и музыку, защищенные авторскими правами.
В этих документах содержится немало рекомендаций и хотя большинство из них тривиальны, с ними стоит ознакомиться, чтобы случайно не нарушить существующие правила.
4. Выполните предварительные требования
Прежде чем отправлять программу в App Store, необходимо сделать следующее:
- Получить сертификат распространения (Distribution Certificate), позволяющий идентифицировать вас или вашу команду. Это профиль iOS, используемый для распространения продукции.

- Создать профиль обеспечения (review provision profile). Чтобы приложение начало работать в экосистеме iOS, оно должно быть проверено и одобрено Apple. Как протестировать его на реальном устройстве перед отправкой на проверку? Профиль обеспечения позволяет загрузить приложение на физическое железо до одобрения модераторами.
- Получить идентификатор приложения (App ID). После его создания в вашем арсенале появятся дополнительные возможности улучшения функциональности программы (например, push-уведомления и вход через Apple ID). Вам не обязательно настраивать их сразу, это можно сделать позже.


5. Настройте приложение
Когда вы разберетесь с описанными выше идентификаторами и сертификатами на портале разработчиков Apple, можно будет перейти к App Store Connect (бывший iTunes Connect) – платформе, на которую фактически загружаются бинарные пакеты приложений.

Нажмите на вкладку MyApps
и оказавшись на новой странице создайте новое приложение, нажав кнопку +
.

После создания приложение необходимо настроить, заполнив соответствующие поля.
Перечислим наиболее важные из них:
- Иконки. Очевидно, что значок вашего приложения – это его лицо. Убедитесь, что вы легально используете изображение подходящего размера и качества.
- Скриншоты. Улучшите свое приложение с помощью снимков экрана и превью. Вам необходимо будет отправить снимки экрана для устройств разного размера: iPhone 6,5 дюймов (1242 x 2688 пикселей или 1284 x 2778 пикселей), iPhone 5,5 дюймов (1242 x 2208 пикселей) и iPad (2048 x 2732 пикселей). Будьте внимательны при выборе скриншотов, поскольку иногда это единственный критерий, по которому потребитель решает – загружать приложение или нет.
- Название приложения, категория, подробное описание и дополнительные ключевые слова. Не стоит недооценивать важность описания: первые 3 строки должны заинтересовать пользователя, ведь это та часть, которую он увидит не нажимая на вкладку
прочитать больше
. Будьте точны, ясны и кратки, дайте пользователям понять основную ценность приложения. - Возрастной рейтинг. Определите порог по возрасту, исходя из типа контента приложения.
- Цена и доступность: Apple позволяет выставить цену приложения, выбрав один из уровней (от бесплатного до 1 000 $+). Вы также можете выбрать страны, в которых приложение будет доступно (по умолчанию оно доступно во всех странах мира).
- Права на контент: здесь необходимо подтвердить, что вы не используете нелегальный контент.
- Отзывы. Здесь добавляется возможность работать с отзывами от имени администратора приложения.
- Контактная информация. Ее надо заполнить, чтобы модераторы App Store могли с вами связаться при необходимости.
- Активация платных функций (покупки и подписки). Сюда нужно следующие сведения: информацию о физическом или юридическом лице, необходимые соглашения, банковские реквизиты, а также информацию о налоговой отчетности или налоговую декларацию.
- Правила конфиденциальности. Если ваше приложение требует создания учетных записей пользователей, вы должны гарантировать их конфиденциальность.
- Дизайн. У вашей программы должен быть отличный внешний вид. Пользовательский интерфейс должен быть четким и легким, а структура приложения должна обеспечивать интуитивно понятную и удобную навигацию.
После того, как все флажки проставлены и внесены необходимые правки, ваше приложение можно отправлять на модерацию.
6. Ожидайте
awaiting verification
. Сам процесс занимает несколько дней, после чего вы получите сообщение с результатами проверки.В случае отказа Apple отправит вам подробное сообщение с причинами, по которым заявка была отклонена. Хотя некоторые разработчики воспринимают процесс отклонения App Store как препятствие при публикации приложения, не воспринимайте все так категорично. Гораздо лучше исправить проблемные моменты на старте, прежде чем они будут отмечены пользователями в виде гневных отзывов и низких оценок.
Тим Кук как-то сказал: «Жить на земле стало лучше, потому что для решения любой проблемы уже создано свое приложение». Это действительно так. Используйте наше небольшое руководство для размещения программы в экосистеме Apple, а если вам нужна более подробная информация, ее можно найти на официальном сайте компании. Удачи!
Комментарии