Как добавить свое приложение в iTunes Store

Пришла пора рассказать, что требуется для публикации своих программ в iTunes Store. Строго говоря, эта инструкция подойдет не только для iOS, но и для Mac OS. Но чаще это требуется для мобильных приложений и поэтому рассказ будет описывать именно этот вариант.

Что нам требуется?

  1. Макбук с XCode и разработанным приложением, скажем iApp
  2. Apple ID с купленной «лицензией на разработку»
  3. Сертификаты для разработки и для распространения
  4. Профиль приложения в iTunes Connect
  5. Пакет приложения для распространения


Сюда еще крайне желательно добавить само мобильное устройство, т.к. многие вещи в симуляторе отладить не выйдет. Например, аудио не проигрывается в симуляторе в фоновом режиме. Push Notification тоже не работают в симуляторе. И Purchases тоже.

Для упрощения условимся, что макбук, айфон (или айпэд), приложение и купленная годовая лицензия на разработку у вас уже есть. Теперь нам требуется создать сертификаты и профили для разработки и отладки. Затем надо подготовить среду разработки, а затем и профиль приложения.

См. раздел «3) Как собрать простейшее приложение для запуска на своем девайсе и для Ad Hoc?» в статье на хабре.

Ну вот почти и все. Сейчас мы соберем приложение и отправим его на проверку.

Идем в меню Product / Build For и делаем Archiving. Затем Product / Archive, в результате чего попадаем в раздел архивов в органайзере.

Заходим в iTunes Connect, заводим профиль приложения, указываем всю необходимую информацию, все иконки и картинки, и вообще все, что от нас требуют. И там же (в профиле приложения) нажимаем синюю кнопку Ready to Updload, которая переводит приложение в соответствующее состояния. В XCode в органайзере нажимаем Distribute, вводим свой эпл-ид, выбираем профиль (если не для тестирования, то релизный для дистрибуции) и смотрим на результат. Если что-то пошло не так, вам сообщат. 😉

Готово. Теперь надо ждать, пока в Apple проверят наше творение. Если все хорошо, приложение появится в iTunes Store. В случае проблем, нам придет письмо и мы сможем выяснить причину отказа на страницах iTunes Connect.

Ссылки:
iOS Provisioning Portal
iTunes Connect
Статья на хабре с описанием того, как создать сертификаты и профили.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.