Требования к программному и аппаратному обеспечению для разработки под iOS - PullRequest
4 голосов
/ 20 января 2009

Какие есть варианты разработки приложений для iPhone?
В настоящее время я безуспешно пытался установить gnu kit для Linux! Слишком много шагов, и я не смог скомпилировать ни одно приложение.
Apple SDK кажется намного проще, но у меня нет Mac.
Так я что-то упустил?

Ответы [ 5 ]

7 голосов
/ 20 января 2009

Вам нужен Mac, без вопросов. Вам также понадобится iPhone или iPod Touch для разработки, хотя симулятор довольно хорош, он не идеально - у меня есть пример кода, который отлично работает в симуляторе, но не работает на оборудовании. Аппаратное обеспечение также должно быть модифицировано, чтобы добавить к нему ключи разработки, так что существует определенный риск использования настоящего iPhone - многие люди свидетельствуют, что он достаточно безопасен, но я сам испугался и приобрел iPod Touch для разработки. Ключи также должны быть установлены на вашем Mac и интегрированы в Xcode - и это достаточно сложно, чтобы справиться даже со стандартной установкой Apple. Xcode бесплатный и действительно довольно приличный IDE.

Поэтому ваши минимальные требования

Intel Mac под управлением новейшей Mac OS. Самый дешевый вариант - Mac Mini - 599 долларов, хотя вы, вероятно, могли бы купить его на Ebay, который бы отлично работал за 400 долларов или меньше.

iPod Touch (или iPhone, если вам нужны функции камеры / телефона для вашего приложения) - $ 229

Лицензия разработчика от Apple, чтобы вы могли получить необходимые ключи - $ 99

Подчеркнем, у вас есть для тестирования кода на реальном оборудовании и трудностей, которые вам придется испытать, пытаясь использовать что-либо еще, кроме Mac и Xcode, которые будут легко поглощать стоимость покупки Mac .

7 голосов
/ 20 января 2009

Да, Mac. Это, вероятно, не стоит усилий без инструментов. Особенно без эмулятора. Apple разработала iPhone, на нем установлена ​​версия OSX, и они создали инструменты. Это даже не то, что вам нужен компилятор, потому что у вас нет инструментов для отладки, загрузки и управления приложениями.

2 голосов
/ 22 января 2009

Извлеките http://oreilly.com/catalog/9780596155193/ из вашей местной библиотеки, там говорится, что вам не нужен Mac, только взломанный iPhone / iPodTouch и Linux. Я не знаю, что вы можете использовать SDK для этого, я жду, когда даже начнется джейлбрейк 2g, но я надеюсь, что мне не нужен Mac.

1 голос
/ 20 января 2009

Есть еще один FAQ-сайт, на котором можно найти ответы на многие вопросы, связанные с разработкой базовых iPhone, которые я нашел полезными. Так что вы можете проверить iPhoneDevelopmentFAQ.com

1 голос
/ 20 января 2009

Помимо официального MAC у вас есть проект в Google Code, который пытается создать набор инструментов для Linux и Windows. iphone-dev По этой ссылке вы узнаете, как его собрать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...