Также есть секция для того, чтобы можно было указать конкретную сборку, которую отправлять на ревью, а затем и в стор. Выбор недоступен до тех пор, пока мы не загрузили в iTunes Connect ни одной сборки приложения. Мы вернемся к этой секции позже:
Как опубликовать приложение в app store
Инструкция по публикации мобильного приложения в App Store.
Первая часть рассказывала о Google Play Market.
Чаще всего публикацией мобильного приложения от лица клиента и с последующей передачей доступов занимается компания-разработчик. Эта инструкция, а также авторская анкета помогут заказчику опубликовать приложение своими силами.
App Store — магазин приложений для мобильных телефонов iPhone, плееров iPod Touch и планшетов iPad, а также для персональных компьютеров Mac.
Обладает сравнительно сложной процедурой регистрации аккаунта разработчика, обусловленной многократными проверками и качественным контентом приложений. Позволяет публиковать как бесплатные, так и монетизируемые приложения любого типа.
Создание аккаунта App Store
Регистрация Apple ID
Для создания аккаунта необходимо зарегистрировать Apple ID по данной ссылке. Заполните обязательные поля:
Особое внимание стоит уделить номеру телефона контактного лица. К номеру телефона всегда должен быть доступ, так как он будет использоваться для подтверждения личности всякий раз при авторизации в системе на новом устройстве или в новом браузере.
Выберите способ подтверждения создания аккаунта: телефонный звонок или текстовое сообщение на указанный ранее номер.
Затем подпишитесь на рассылку. При переходе по ссылке в полях рассылок (анонсы, приложения, новости) по умолчанию установлены галочки. Можно настроить редирект писем с почты приложения на почту контактного лица компании или проектного менеджера.
Далее введите символьный код с изображения. В случае, если код плохо читается, можно сменить код нажатием кнопки “New code” («Новый код») или прослушать его нажатием кнопки “Vision Impaired” («Для слабовидящих»).
Ознакомьтесь с соглашением об обработке персональных данных и нажмите кнопку “Continue” («Продолжить»). Введите в открывшейся форме отправленные на указанный email и телефон код подтверждения:
Создание аккаунта разработчика
После регистрации Apple ID необходимо зарегистрировать аккаунт разработчика по ссылке.
Введите все данные в окно.
Apple ID — почтовый адрес, введённый при регистрации Apple ID. Его необходимо записать в первое поле.
Пароль — пароль, указанный при регистрации Apple ID.
После ввода данных необходимо прочитать и принять условия соглашения. Нажмите “Submit” («Принять»).
Для создания аккаунта разработчика необходимо нажать на поле “Join the Apple Developer Program”:
Нажмите на “Enroll” в окне разработчика;
Нажмите на “Start Your Enrollment” для перехода к регистрации:
Для прохождения регистрации необходимо заполнить все обязательные поля и внести данные контактного лица ( представителя компании).
Выберите роль из выпадающего списка. Есть два типа ролей: физическое лицо (individual) и юридическое (Company/Government Organization). Стоимость одинакова для регистрации всех типов аккаунтов, разница заключается в значении в графе «разработчик»: Ivan Ivanov или The Best Company. В случае, если в приложении присутствует интеллектуальная собственность, для упрощения процедуры подтверждения рекомендуется публикация от лица компании.
Сто́ит обратить внимание, что регистрация аккаунта разработчика платная: стоимость составляет 99 долларов США. Регистрационный сбор не является одноразовым! Плата будет взиматься ежегодно, 1 раз в год в том же размере — 99 $.
Настройка аккаунта
Все приложения перед выгрузкой в App Store должны быть подписаны сертификатом разработчика. Это нужно, чтобы пользователи App Store были уверены, что скачивают конкретное приложение от конкретного разработчика, а не подделку от чужого имени. Процедура подписывания (code signing) приложения позволяет операционной системе узнать, кто является разработчиком. И удостовериться в том, что приложение не было изменено с момента сборки. Точнее, с того момента, как разработчик его подписал. В этой процедуре участвуют три объекта: сертификат разработчика, AppID и Provisioning profile.
Сертификат
Сертификат представляет собой пару ключей асимметричного шифрования: приватный и публичный. В процессе сборки XCode формирует цифровую подпись для сборки на основании данных приватного ключа. Проверить подпись можно с помощью публичного ключа, который доступен и для Apple, который этот сертификат выдала.
Одного сертификата достаточно для выкладки неограниченного количества приложений.
Чтобы создать сертификат, нужно:
- Выбрать тип сертификата Production — App Store and Ad Hoc
- Следуя приведенным инструкциям сформировать Certificate request и загрузить его на портал
Сохраните сгенерированный сертификат на компьютер, откройте его (дважды кликнув). Сертификат будет помещен в системное хранилище и доступен для XCode.
AppID
Это уникальный строковый идентификатор приложения среди всех приложений. Он нужен для однозначной идентификации во всех системах: iTunes Connect, App Store и пр. Он состоит из двух частей: TeamID и BundleID. TeamID — идентификатор разработчика, выдается Apple на этапе регистрации аккаунта разработчика и не меняется. BundleID задается разработчиком при регистрации приложения в аккаунте.
- Перейдите в раздел AppIDs (ссылка), нажмите на плюсик справа вверху
- Заполните поле App ID Description — условное наименование приложения для разработчика, не видимое в App Store, например TestApplication
- Заполните поле Explicit App ID — тот самый BundleID, например ru.myStartup.testApplication
- В разделе App Services подключите те сервисы, которые понадобились в процессе разработки приложения. Если вы не понимаете, о чем речь — оставьте как есть.
Provisioning profile
Это профиль, который однозначно связывает AppID и сертификат разработчика (публичный ключ сертификата). В случае development provisioning profile он также содержит UDID всех устройств, на которых возможен запуск приложения.
- Перейдите в раздел iOS Provisioning Profiles (ссылка), нажмите на плюсик справа вверху
- Тип профайла — App Store
- Затем необходимо указать AppID, для которого создается профайл — укажите раннее созданный AppID
- Следующий шаг — выбор сертификата. Отметьте галочкой сертификат, который мы создали ранее
- Последним шагом необходимо дать наименование профайлу, например, TestApplicationStoreProfile
Сохраните сгенерированный профайл на компьютер, откройте его, дважды кликнув. Теперь сертификат доступен для XCode.
Оформление приложения для магазина
Теперь нужно добавить приложение в iTunes Connect.
Переходим на https://itunesconnect.apple.com в раздел MyApps. Чтобы добавить приложение, нажмите плюсик слева вверху:
Заполняем открывшуюся форму:
- Указываем платформу — iOS
- Наименование приложения, будет отображаться в App Store. До 30 знаков.
- Основной язык приложения
- Выберите из выпадающего списка AppID приложения
*SKU — уникальный идентификатор для финансовых отчетов и аналитики. Можно сделать таким же как BundleID выше
Если все заполнено правильно, попадаем на страницу приложения.
На вкладке слева «Pricing and Availability» заполняем информацию о стоимости приложения в сторе. На вкладке слева с номером версии заполняем маркетинговую информацию:
- видео-превью и скриншоты для различных устройств
- ключевые слова для поиска в магазине
- описание
- возрастной рейтинг
- наименование правообладателя
- контактную информацию, на случай, если у ревьюера появятся вопросы.
О том, как подготовить маркетинговую информацию, мы рассказывали в предыдущей статье.
Также есть секция для того, чтобы можно было указать конкретную сборку, которую отправлять на ревью, а затем и в стор. Выбор недоступен до тех пор, пока мы не загрузили в iTunes Connect ни одной сборки приложения. Мы вернемся к этой секции позже:
Чтобы сохранить внесенные изменения, используйте кнопку Save наверху:
Проверка приложения занимает не менее 1 рабочего дня. Затем приложение публикуется в Apple Store для дальнейшего рассмотрения командой модераторов Apple. Если при проверке возникает необходимость внесения изменений, паблишер пользователь получает письмо на почту.
Публикация в App Store — путь к успеху
Apple на самом деле совершила определенную революцию в распространении программного обеспечения и значительно упростила для всех дистрибуцию своих приложения. Несмотря на множество пунктов это довольно простой и линейный процесс, который позволит вам подключиться к экономике приложений просто и быстро. Попробуйте загрузить в App Store свое приложение! Если у вас остались вопросы — напишите нам. Мы с удовольствием поможем в любом аспекте вашей работы с приложениями.
Marketing Lead, Appbooster
Обратите внимание: без всех необходимых иконок (в том числе иконка для магазина со стороной 1024 точки) сборка приложения не пройдет автоматическую проверку в iTunes Connect.
Процесс регистрации в App Store
Прежде чем начать публиковать свои проекты, необходимо пройти регистрацию в App Store.
Определяем свой статус: компания или разработчик. В чем разница? Регистрируя физическое лицо, достаточно ввести свои личные данные и принять условия лицензионного соглашения.
В случае с компанией необходимо предоставлять больше информации о вашей деятельности, а также подтвердить свое существование с помощью D-U-N-S number. Проверкой юридических лиц для Apple занимается фирма D&B. Обратите внимание, что услуга платная (около 200$) и процесс ожидания присвоения этого номера может занять до 5 дней. Apple получит доступ к этим данным лишь через 2 недели. Однако это самый сложный этап регистрации.
Чтобы получить доступ к инструментам загрузки и разобраться далее, как добавить приложение в App Store, нужно оформить и оплатить годовой доступ к инструментарию разработчика стоимостью $99. После этого подтвердите подписку по электронке и, возможно, по телефону.
Процесс регистрации не столько сложный, сколько многоэтапный, к которому стоит отнестись с терпением. Но после указания релевантной информации, выполнения всех требований и получения подтверждения у вас будет доступ в Developer Member Center.
Что нужно для загрузки приложения в App Store?
Прежде чем разбираться, как загрузить игру в App Store (или любое другое приложение), убедитесь в ее функциональной состоятельности и соответствии требованиям качества от Apple. Это убережет вас от разочарования, связанного с отказом в публикации.
После того как вы убедились в том, что приложение работает исправно, можно опубликовать игру в App Store. Для этого нам понадобятся такие инструменты:
- ПК Apple;
- App Store;
- центр разработчика Apple;
- itunesconnect.apple.com;
- софт XCode;
- загрузчик Application Loader.
Ваше приложение должно иметь сертификат Apple. Запросите его, используя XCode.
Добавляем приложение в Dev Center . Указывая данные, убедитесь, что они соответствуют зафиксированным в сертификате.
Далее нужно создать Provisioning profile и новое приложение в iTunes Connect. Заполняем требуемые поля информации о вашей игре, загружаем архив из XCode и называем его именем из Provisioning profile. Через Application Loader выгружаем архив в iTunes Connect и ждем его проверки.
Разбираясь в том, как опубликовать приложение в App Store, предварительно ознакомьтесь с правилами и требованиями Apple в отношении качества контента, а также функциональных показателей.
Оптимизация приложения и его страницы в маркете
Для успеха недостаточно просто следовать рекомендациям относительно того, как добавить игру в App Store. Необходимо уделить внимание оптимизации. Это включает:
- работу над иконкой приложения;
- создание качественных скринов;
- грамотное составление названия и описания;
- выбор правильных ключевых слов.
Рекомендуемый размер иконки составляет 1024х1024 пикселей. Так она будет адекватно отображаться как на экранах портативных девайсов, так и на ПК. Важно, чтобы иконка передавала суть приложения и была привлекательной для пользователей.
Скриншоты должны иметь не меньше 1334×750 пикселей для iPhone и 1536 x 2048 – для iPad. Можно также использовать Media Manager, который подгоняет большие изображения под экраны с меньшим разрешением. Отразите на скринах достоинства вашей игры и побудите человека загрузить ее.
Немаловажную роль в процессе продвижения iOS приложений в App Store играет оптимизация названия. Оно должно отображать назначение и быть запоминающимся. В описании же можно более подробно изложить причины, по которым стоит воспользоваться вашим творением.
Оптимизация приложения для поисковой системы маркета App Store (иными словами SEO для приложений) также следует учитывать. Ведь с его помощью вы сможете быстрее раскрутить приложение и получить нужную аудиторию.