Разработка приложений для iPhone под Windows (с Virtualbox и т. Д.) - PullRequest
3 голосов
/ 12 апреля 2011

Это спрашивали до , я знаю, но ответы немного устарели.

Мне кажется, я где-то читал, что лицензионное соглашение Snow Leopard изменилось, и теперь вам разрешено устанавливать ОС на какую-либо виртуальную машину.

Я знаю, что должен купить Mac, и я мог бы это сделать, но я хочу попробовать Objective-C на практике, прежде чем я это сделаю.

Я хочу разработать приложение для iPhone, но если IDE будет настолько неприятной, как они говорят, я могу вообще ее пропустить. Я просто хочу сначала взглянуть на это.

Итак, возможно ли установить то, что вам нужно для разработки приложений iPhone на компьютере под управлением Windows в качестве хоста?

Ответы [ 2 ]

3 голосов
/ 12 апреля 2011

Да. Вы можете запустить OSX на виртуальной машине. Я использую MonoTouch и Visual Studio для написания своих приложений на C # с общим каталогом между ними. Написание кода в VS, сборка и отладка на OSX в симуляторе. Это также будет работать с Objective-C, если вы выберете этот путь. Если вы не Mac Guy, я бы порекомендовал MonoTouch, так как он делает разработку НАМНОГО быстрее.

2 голосов
/ 23 мая 2011

Да, на вашем компьютере можно запустить снежного барса OSX.Я рекомендую это только для ознакомительных целей (если у вас нет доступа к компьютерам для разработки Mac, друзьям / семье / и т. Д.).

Ваш список покупок будет включать:

  1. легальная копия снежного барса.
  2. выбранная вами виртуальная машина (на мой взгляд,Виртуалбокс отличный, хотя в настоящее время он не поддерживает широкоэкранный режим.
  3. руководство по объединению вышеперечисленного (Google - ваш друг).
  4. В конечном итоге вам понадобятся драйверы для периферийных устройств вашего компьютера (звуковая карта, USB и т. Д.).

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

Я пытался установить OSX на свой компьютер только для оценки целей, ознакомления с SDK и ОС перед покупкой машины.На самом деле жду новую серию MacBook Air, чтобы купить один ..

...