• Публикация своего приложения в AppStore. Как происходит размещение приложения в App Store. Любопытная история разработчиков Scope

    1. Сертификаты, необходимые для публикации в AppStore

    Для того, чтобы опубликовать приложения в AppStore, необходимо создать идентификатор приложения и сертификат дистрибьютора (помимо сертификата разработчика - iOS Development ).

    Первым делом создаем идентификатор App ID .

    Имя сертификата вписываете любое, ID - это Bundle identifier , его вы указываете заранее в проекте Xcode и потом при создании идентификатора.

    Вторым шагом будет создание сертификата дистрибьютора - «iOS Distribution». В нем то мы и выбираем тот самый идентификатор «App ID»

    Для загрузки всего этого добра в Xcode, есть 2 способа - «ручной и автоматический», для меня проще второй вариант. Для этого, заходим Xcode -> Preferences -> Account , выбираем свой аккаунт разработчика и нажимаем View Details и в появившемся окошке Downloads All .

    Но и это еще не все. Открываем Build Settings вашего проекта и выбираем свои добавленные в Xcode сертификаты iOS Development и iOS Distribution

    Для приложения проделываем тоже самое.

    2. Отправка своего приложения в iTunes Connect

    Какое имя проекта вы выбираете при создании? Уверен, в большинстве случаев это «test1» или «MyFirstProga». Так вот, что бы не попасть в такую ситуацию, в которую попал я, необходимо изменить название проекта, иначе вы не пройдете проверку или у ваших пользователей в iOS будет показываться название «MyFirstCoolProga» (в моем же случае не так все плохо, конечно). Для этого вписываем правильное название вот сюда:

    А в появившемся окошке, жмем Rename

    Теперь можно приступить к отправке. Компилируем проект Product -> Run , отправляем сборку в архив Product -> Archive . Если случайно закрыли окно, его можно вызвать так Window - Organizer . В архиве будут показаны все ваши версии и сборки.

    Выбираем вашу сборку, которую хотите отправить в iTunes Connect и нажимаете Validate . В появившемся окне выбираем кем утвердить и жмем Choose .

    После этого появится еще пару окон, в первом жмем Validate , а во втором Done . Так же во втором окне вам могут рассказать о том, что в проекте есть «Предупреждения».

    И самое главное, отправка в iTunes Connect. Тут все просто, жмем Upload to App Store , а дальнейшие действия идентичны Validate

    Заходим в iTunes Connect, выбираем приложение (или создаем, если еще нет), переходим в нужную версию (или добавляем), если вы делаете это первый раз, то версия будет 1.0. Рядом с Сборка будет «+ », жмем, открывается окно с вашей загруженной сборкой. Правда выбрать сразу не получиться, она в течении часа проходит предварительную проверку.

    3. Настраиваем iTunes Connect для платного приложения

    С iTunes Connect в принципе вопросов не возникло, кроме одно. Как я писал ранее, когда платное приложение проходит проверку, оно переходит в состояние «Ожидание договора». Что делать?

    В iTunes Connect заходим в раздел «Соглашения, налоги и банковские операции», на против обоих контрактов (Paid и iAd) жмем запросить Request. После, вам будет доступна настройка Contact info, Bank info, Tax info.

    Contact info

    Добавляете контакт, и выбираете его для каждой роли.

    Bank info

    Насчет способа вывода средств я даже не думал, поэтому не был готов к такому повороту событий. Для статуса приложения «Готов к продаже» все же необходимо заполнить всю информацию. Но мне подфартило, к счастью, я не выбросил распечатку реквизитов моего счета и банка (Сбербанк). В моем случае это было так: открываю Bank info , нажимаю Add Bank Account , выбираю Russia , ввожу БИК банка в Bank Identification Code . После чего предлагают заполнить данные (номер счета, ИНН банка, ФИО, кор. счет и т.д.), все заполняю, готово! Это можно назвать вариантом «на первое время», что бы запустить приложение в AppStore. Реквизиты легко получить в банкоматах, для этого нужна карта привязанная к счету. А в дальнейшем конечно стоит открыть долларовый счет в банке, у которого нет % за перевод в Россию. Данные вопросом особо не задавался, но сети рекомендуют ВТБ24, Альфабанк, Банк24.

    Tax info

    Если вы:
    • Разработчик из России
    • Собираетесь зарабатывать на авторских гонорарах (продажа приложений), а этим может заниматься физическое лицо, без всяких ИП (правда платить 13% с таких гонораров)
    • Не являетесь резидентом США
    • Не имеете бизнес в США

    В таком случае все настраивается просто. Открываем Tax info , жмем по Set Up под U.S. Tax Forms (т.к. у меня уже заполнено, то показывается кнопка View ).

    Заполняем по примеру:

    Подтверждаем и ждем, скоро ваше приложение появится в AppStore.

    На этом всё. Спасибо за внимание!

    1. Сертификаты, необходимые для публикации в AppStore

    Первым делом создаем идентификатор App ID .

    Имя сертификата вписываете любое, ID - это Bundle identifier , его вы указываете заранее в проекте Xcode и потом при создании идентификатора.

    Вторым шагом будет создание сертификата дистрибьютора - iOS Distribution . В нем то мы и выбираем тот самый идентификатор App ID



    Для загрузки всего этого добра в Xcode, есть 2 способа - «ручной и автоматический», для меня проще второй вариант. Для этого, заходим Xcode -> Preferences -> Account , выбираем свой аккаунт разработчика и нажимаем View Details и в появившемся окошке Downloads All .

    Но и это еще не все. Открываем Build Settings вашего проекта и выбираем свои добавленные в Xcode сертификаты iOS Development и iOS Distribution

    Для приложения проделываем тоже самое.

    2. Отправка своего приложения в iTunes Connect

    Какое имя проекта вы выбираете при создании? Уверен, в большинстве случаев это «test1» или «MyFirstProga». Так вот, что бы не попасть в такую ситуацию, в которую попал я, необходимо изменить название проекта, иначе вы не пройдете проверку или у ваших пользователей в iOS будет показываться название «MyFirstCoolProga» (в моем же случае не так все плохо, конечно). Для этого вписываем правильное название вот сюда:

    А в появившемся окошке, жмем Rename

    Теперь можно приступить к отправке. Компилируем проект Product -> Run , отправляем сборку в архив Product -> Archive . Если случайно закрыли окно, его можно вызвать так Window - Organizer . В архиве будут показаны все ваши версии и сборки.

    Выбираем вашу сборку, которую хотите отправить в iTunes Connect и нажимаете Validate . В появившемся окне выбираем кем утвердить и жмем Choose .

    После этого появится еще пару окон, в первом жмем Validate , а во втором Done . Так же во втором окне вам могут рассказать о том, что в проекте есть «Предупреждения».

    И самое главное, отправка в iTunes Connect. Тут все просто, жмем Upload to App Store , а дальнейшие действия идентичны Validate
    Заходим в iTunes Connect, выбираем приложение (или создаем, если еще нет), переходим в нужную версию (или добавляем), если вы делаете это первый раз, то версия будет 1.0. Рядом с Сборка будет «+ », жмем, открывается окно с вашей загруженной сборкой. Правда выбрать сразу не получиться, она в течении часа проходит предварительную проверку.

    3. Настраиваем iTunes Connect для платного приложения

    С iTunes Connect в принципе вопросов не возникло, кроме одно. Как я писал ранее, когда платное приложение проходит проверку, оно переходит в состояние «Ожидание договора». Что делать?
    В iTunes Connect заходим в раздел «Соглашения, налоги и банковские операции», на против обоих контрактов (Paid и iAd) жмем запросить Request. После, вам будет доступна настройка Contact info, Bank info, Tax info.

    Contact info

    Добавляете контакт, и выбираете его для каждой роли.

    Bank info

    Насчет способа вывода средств я даже не думал, поэтому не был готов к такому повороту событий. Для статуса приложения «Готов к продаже» все же необходимо заполнить всю информацию. Но мне подфартило, к счастью, я не выбросил распечатку реквизитов моего счета и банка (Сбербанк). В моем случае это было так: открываю Bank info , нажимаю Add Bank Account , выбираю Russia , ввожу БИК банка в Bank Identification Code . После чего предлагают заполнить данные (номер счета, ИНН банка, ФИО, кор. счет и т.д.), все заполняю, готово! Это можно назвать вариантом «на первое время», что бы запустить приложение в AppStore. Реквизиты легко получить в банкоматах, для этого нужна карта привязанная к счету. А в дальнейшем конечно стоит открыть долларовый счет в банке, у которого нет % за перевод в Россию. Данные вопросом особо не задавался, но сети рекомендуют ВТБ24, Альфабанк, Банк24.

    Tax info

    Если вы:

    • Разработчик из России
    • Собираетесь зарабатывать на авторских гонорарах (продажа приложений), а этим может заниматься физическое лицо, без всяких ИП (правда платить 13% с таких гонораров)
    • Не являетесь резидентом США
    • Не имеете бизнес в США
    то, дальше для вас.

    В таком случае все настраивается просто. Открываем Tax info , жмем по Set Up под U.S. Tax Forms (т.к. у меня уже заполнено, то показывается кнопка View ).

    Заполняем по примеру:


    Подтверждаем и ждем, скоро ваше приложение появится в AppStore.

    На этом всё. Спасибо за внимание!

    Качество предоставляемого контента в App Store считается выше, нежели в Google Play, а размещение престижным. Поэтому многие разработчики стремятся добавить свое творение именно в этот маркет. При этом не все знают правильный процесс того, как загрузить приложение в App Store и какие сложности он имеет. Мы рассмотрели все шаги от регистрации до проверки.

    Процесс регистрации в 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. Необходимо уделить внимание оптимизации. Это включает:

    • работу над иконкой приложения;
    • создание качественных скринов;
    • грамотное составление названия и описания;
    • выбор правильных ключевых слов.

    Рекомендуемый размер иконки составляет 1024х1024 пикселей. Так она будет адекватно отображаться как на экранах портативных девайсов, так и на ПК. Важно, чтобы иконка передавала суть приложения и была привлекательной для пользователей.

    Скриншоты должны иметь не меньше 1334×750 пикселей для iPhone и 1536 x 2048 – для iPad. Можно также использовать Media Manager, который подгоняет большие изображения под экраны с меньшим разрешением. Отразите на скринах достоинства вашей игры и побудите человека загрузить ее.

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

    Оптимизация приложения для поисковой системы маркета App Store (иными словами SEO для приложений) также следует учитывать. Ведь с его помощью вы сможете быстрее раскрутить приложение и получить нужную аудиторию.

    Вывод

    Теперь вы знаете, сколько стоит загрузить приложение в App Store и как осуществить весь этот процесс правильно. Сложность процедуры обусловлена высокими требованиями от Apple. Однако на этой платформе разработчики получают больше возможностей для монетизации и популяризации своих сервисов.

    App Store — популярный магазин приложений для мобильных телефонов iPhone и для остальных устройств Apple. Приложения можно купить или скачать на бесплатной основе. Опубликовать приложение в AppStore можно только при наличии аккаунта разработчика приложений. Стоимость такого аккаунта для физического лица практически в 3 раза дешевле, чем для лица юридического.

    Чтобы выложить приложение в магазине, прежде всего вам нужно его подготовить соответствующим образом.

    Подготовка приложения включает в себя следующие этапы:

    • Получение iPhone Distribution Certificate на сайте iPhone Developer Program.
    • Создание и загрузка iPhone Distribution Provisioning Profile для App Store Distribution.
    • Компиляция приложения посредством Xcode с использованием Distribution конфигурации.
    • Проверка компиляции Distribution build.

    Для добавления приложения используется веб-интерфейс портала iTunes Connect.

    Публикация состоит из следующих этапов:

    1. Ввод информации о приложении

    Сначала опубликуйте название, которое должно соответствовать нормам специального руководства по применению торговых марок и авторских прав от Apple.
    Во-первых, оно не должно превышать 20 знаков.
    Во-вторых, в названии не должна упоминаться версия. Отметить версию можно будет на дальнейших этапах.
    В-третьих, название не должно содержать имена брендов в случае отсутствия разрешения на их использование. К примеру, запрещается добавлять в название слова «iPhone», «iPod» и пр.

    Затем вам нужно будет:

    • Добавить описание объемом не больше 4000 символов
    • Обозначить тип устройства, для которого разрабатывалось приложение
    • Ввести уникальный Stock Keeping Unit (SKU) для каждой основной версии приложения
    • Выбрать основную категорию
    • Выбрать подкатегорию
    • Если приложение является игрой, обозначить игровой уровень
    • Ввести уникальный номер версии
    • Опубликовать данные о владельце авторских прав
    • Дать ссылку на службу поддержки
    • Ввести электронный адрес поддержки, который будет использоваться только внутри Apple
    • Указать лицензию для конечного пользователя, в противоположном случае будет использоваться стандартная лицензия iTunes App Store EULA.
    • Обозначить территориальное распространение приложения
    • Указать дату выпуска
    • Обозначить стоимость приложения
    • Выбрать нужную локализацию

    2. Добавление иконок и скриншотов

    Вам потребуются две иконки: маленькая размером только 57×57px и большая размером 512×512px, 72 dpi. Возможные форматы: .jpg, .jpeg, .tiff.

    Допускаются следующие виды скриншотов: 320×460 портрет, 480×300 полный экран, 320×480 портрет.

    3. Отправление приложения на рассмотрение

    В заключение вам нужно зайти в iTunes Connect, выбрать меню Manage Your Applications, ввести все запрашиваемые данные и отправить приложение. Рассмотрение приложение может длиться примерно неделю и больше. При благополучном исходе приложение публикуется в магазине.

    Для тех, кто пишет для iOS или же планирует расширять свои границы на рынке приложений, а так же для тех, кто хочет узнать больше о , мы решили создать гайд по особенностям публикации в AppStore .

    Если смотреть правде в глаза, AppStore гораздо более привередливый во всех отношениях, чем тот же Google Play. Процесс регистрации такой же муторный как и процесс публикации, но это огромный рынок с необъятной аудиторией, поэтому оно того стоит. К тому же, публикуясь в AppStore, вы сразу заслуживаете уважение, ведь вы прошли все круги ада, и понравились такому большому зверю среди интернет-магазинов.

    Итак, о каких же кругах ада речь.

    Регистрация в AppStore, круг первый

    1. Проходим по ссылке developer.apple.com/programs/ios
    2. Признаемся в том, что мы – новички, и тыкаем в New Apple Developer
    3. Определяемся со своим местом в жизни: компания или разработчик. Для разработчиков процесс легче, для компании круги ада продлятся. Поэтому посмотрим, как это проходит у компаний.
    1. Выбрав Company нам раскрывается длинный сверток с вопросами о различной персональной информации, крепимся, отвечаем честно.
    2. Далее раскрываем все карты: зачем мы здесь, над чем работаем, какие платформы, что умеем, чего хотим от будущего.
    3. Принимаем лицензионное соглашение, и вводим код, отправленный на ваш e-mail.

    Вот оно, наконец-то, AppStore благодарит вас за регистрацию! Хотя погодите-ка, они еще не обработали запрос на регистрацию.

    Теперь вам нужно заполнить информацию о вашей компании, от адреса и телефона до информации о человеке, ответственном за регистрацию.

    Перепроверяем всю информацию и подтверждаем.

    Сколько стоит размещение приложения в App Store для разработчика

    Пока ваша заявка будет проверяться, пройдут сутки, после чего вы снова примете соглашение и расстанетесь со своими $99 долларами за iOS Developer Program. В первый раз. А в следующем году не забудьте сделать аналогичный взнос за пребывание на таком большом маркете.

    Круг второй, сбор данных о компании и отправка

    Регистрация – дело серьезное, а это значит, что вас должны проверить со всех сторон, убедиться, что вы не бот, а человек из плоти и крови, и компания ваша не из картона.

    Когда вы собрали документы, взяли выписку со сведениями о компании, нужно перевести эти документы на английский язык, и отправить по факсу. Проследите, чтобы название компании в документах совпадало с названием при регистрации.
    На неделю (а то и чуть больше) вы превращаетесь в Хатико. Тут уже удача вступает в игру, и от нее зависит, всё ли устроит в ваших документах, или вас заставят вернуться к отметке старта.

    Читайте также: Вопросы которые нужно задать себе до начала разработки приложений

    Если у вас всё хорошо – вас ждет звоночек из Apple, можете блеснуть навыками английского и, конечно же, подтвердить, что всё по-настоящему. Вам скажут, что у вас теперь есть доступ к порталу разработчика, другими словами – можно заливать приложения!

    Публикация приложения, круг третий

    Было сказано выше, в AppStore довольно придирчиво ко всему относятся. То, что вы зарегистрировались как разработчик еще ни о чем не говорит. Презентация и функционалити – всё.

    Чтобы очертить себе рамки, за которые лучше не выходить, рекомендуем ознакомиться с описью правил и требований от AppStore по . Ознакомиться с правилами на русском языке можно .

    Вкратце, не пустить приложение могут потому, что:

    1. Приложение живет своей жизнью (запускает исполняемый код, совершает дополнительные скачивания).
    2. Вы не предоставили доступ к профилю в вашем приложении, и разрабы AppStore не могут проверить функциональность и подводные камни.
    3. Падает.
    4. Дублирует многотысячные приложения.
    5. Имеет неполное описание.
    6. По приложению видно, что оно сделано на коленке.
    7. Приложение нарушает границы, по мнению эппловцев.
    8. Содержит в себе жестокие сцены насилия, эротическое содержание.

    Но это шутки, а на деле ребята уделяют большое внимание качеству, что не может не вызывать уважения.

    Проверка вашего приложения, круг четвертый

    Как стало понятно по предыдущим пунктам, важное место занимает проверка вашего приложения. Все возможные баги, открытые дыры в функционировании, несоответствие требованиям и прочие скелеты в коде, которые вы решили скрыть – вам не скрыть.

    На этапе проверки вам могут написать требования по каким-то деталям приложения, могут попросить предоставить доступ к профайлу (если вы не предоставили), обратить ваше внимание на ошибки.

    Круг пятый, шестой, седьмой - исправление ошибок, отправка на проверку, исправление ошибок, отправка…

    Будьте готовы к тому, что процесс одобрения приложения может занять длительное время, но вы же сами понимаете, это работает на благо, ведь работа проводится над вашим приложением, и вы его тут же улучшаете.

    Читайте также: Как размещать приложение в Google Play?

    Подготовка публикации приложения в маркете, восьмой круг

    Какие требования?

    1. Иконка

    Размер 1024х1024 пикселей;
    Файл не должен содержать слои или закругленные углы.

    Иконка говорит о вас. Говорить о вас она может не только в мобильном формате, но и в формате ПК, поэтому иконки не должны отличаться существенно. Посмотрите тенденции по всему маркету, чтобы не быть немодным.

    1. Скрины

    Для iPhone разрешение (1334×750 пикселей).
    Разрешение для iPad (1536 x 2048 пикселей).
    Формат JPG и PNG, без альфа-канала.

    С недавнего времени, для разработчиков упростили процесс работы со скриншотами.
    Отныне не нужно создавать файлы разных размеров под каждый отдельный девайс.
    Вы загружаете изображение наибольшего размера, а Media Manager уже сам подгонит скрин под каждого члена из семьи девайсов. Однако, если изображение зависит от положения телефона и ведет себя по-другому, то нужно будет всё же поработать над отдельными снимками.

    Требования таковы, что приложение должно функционировать и на iPhone и на iPad, следовательно, скрины должны это иллюстрировать. Ориентируясь на вашу целевую аудиторию решите, в каком стиле сделать скрины: рекламном, строгом, простом и понятном. Акцентируйте ваше внимание на своих сильных сторонах, покажите, почему вы любите это приложение, и почему пользователи должны его тоже полюбить.

    Не пытайтесь читерить, заливая готовые скрины для приложения из Google Play. Это может ввести в ступор пользователей, это раз. Они увидят наплевательское к ним отношение, и обидятся, без надежды на возврат, это два.

    1. Название

    Требования:
    До 50 символов;
    Для поиска страницы через iPhone желательно до 23 символов;
    Не должно включать упоминания других платформ или компаний.

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

    1. Описание приложения

    Требования:
    До 4000 символов учитывая пробелы;
    Главная информация должна быть размещена вверху.

    В отличие от Google Play, релевантность ключевых слов не применяется к описанию, учтите эту особенность. Уделите лучше внимание названию, имени разработчика и полю ключевых слов, здесь это будет уместнее.
    Изложите в описании простыми словами функционал и особенности, не будьте занудой, и не составляйте бесконечное количество списков «почему, как, что». Доносите информацию людям, будто вы сидите с друзьями в баре и делитесь впечатлениями о крутом приложении.

    Уделяйте внимание тому, что вы не стоите на месте, расскажите, над чем вы работали, чтобы улучшить юзабилити, как вы учли замечания об ошибках.

    1. Поле ключевых слов

    Ограничения:
    100 символов (с запятыми);
    Не должны повторяться;
    Включать в себя упоминания о других приложениях;
    Содержать имена знаменитостей, чужие трейдмарки.