2012-09-19

Программирование под iOS

Сегодня впервые получилось запустить тестовое приложение на iPhone.

В отличие от Android, где, чтобы запустить приложение на физическом устройстве достаточно подключить телефон к компьютеру и запустить приложение из под Eclipse, в Apple устройствах все сделано гораздо "проще". 

Чтобы скомпилировать своё первое приложение для iPhone нужно установить xCode на ваш iMac (у вас, конечно уже есть iMac, верно?). Последняя версия xCode, кстати, ставится, только на последнюю версию Lion или Mountain Lion - на Snow Leopard уже не получится.

Если нет мака, можно собрать Hackintosh - пару недель танцев в бубном и худо-бедно может получится нечто позволяющее запускать xCode.

Затем, нужно купить девелоперскую лицензию - всего каких то 100 баксов в год - копейки. Оплата, кстати, из Росси по карте через Интернет не предусмотрена. И это в двадцать первом веке у лидера всей IT индустрии! Поэтому, скачиваем форму с сайта, распечатываем, заполняем от руки, посылаем по факсу в Купертино (у вас конечно есть факс?). Вашу заявку рассмотрят в течении недели - двух.

Дальше всё гораздо быстрее.

Нужно сгенерировать Certificate Signing Request, послать его в Apple, получить с Apple Provisioning Profile и Сертификат.

Установить Provisioning Profile и Сертификат в xCode и OS X соответсвенно.

После того как всё готово, можно подписать приложение и запустить его на iPhone.

Здесь подробно описано как это сделать, всего-то с десяток экранов текста с картинками. Ребёнок справится.

Вобщем, терпимо, всё что нас не убивает - делает нас сильнее!

 

комментарии:

 
Алексей (анонимный пользователь) | 2013-01-29

Ну и куда Вам программирование под Эппл? Или там программ покупают больше и люди богаче?

max | 2013-10-22

Именно, Яблоось это вообще не ось - это насос по перекачиванию денег из кармана пользователя, в карманы Эпла. Некоторой частью этих денег они делятся с разработчиками.

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

Имя*

разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться