2009-02-11 4 views
31

Можно создать дубликат:
iPhone Development on HackintoshМожно ли разрабатывать приложения для iPhone с помощью Hackintosh?

Я действительно хочу, чтобы начать, но человек являются те Маков дорогой ... особенно для неамериканских, как я.

Я думаю о попытке запустить OS X в VMWare. Но не помешает ли мне заниматься разработкой iPhone? Я с удовольствием куплю копию OS X, чтобы дать компании Apple должное ...

Спасибо, Makil

+0

см. Также http://stackoverflow.com/q/644225/10396 – AShelly

ответ

-5

Mac Mini является $ 599 и поставляется с OS X ($ 129 сам по себе). Спецификации на Mac Mini не впечатляют, но они прекрасно подходят для использования. Я просто не смог бы оправдать экономию нескольких сотен долларов (макс), купив подвальный ПК под управлением и запустив его как Hackintosh. Вы теряете все возможности получать поддержку от Apple, у вас нет гарантий, что она не нарушит совместимость в будущем, и вы вряд ли получите такой же относительно бесшовный опыт реального Mac.

Подводя итог, любые деньги, которые вы экономите, вы, вероятно, в конечном итоге заплатите за/сожаление позже. У меня есть как Mac Mini, так и Macbook, и у меня был лучший опыт как с любым компьютером, который я купил или построил в прошлом. Я просто не стал бы рекомендовать попытку обойти это ради нескольких сотен долларов. Если вы добавите VMWare (189 долл. США) и Leopard (129 долл. США) и стоимость даже ПК с выгодной сделкой, вы уже вплотную приблизились к Mac Mini, поэтому я не вижу, чтобы это стоило того.

+2

VMWare является бесплатным в конфигурации своего сервера. –

+0

Запуск Leopard в виртуальной машине не так прост, как кажется. Когда я пробовал несколько месяцев назад, я не мог заставить его загружаться в любой среде VM, которую я пробовал. – prestomation

+1

Человек, почему все игнорируют цену клавиатуры/мыши/монитора? (особенно монитор!) Те могут довести это до стоимости macbook! –

3

Технически: да. Юридически: нет. Лицензия OSX не разрешает это.

Обратите внимание, что наличие подходящих инструментов для вашей работы имеет важное значение, а неизвестные функции OSX на аппаратах, отличных от Apple, могут привести к проблемам в будущем. Mac Mini не так дорого стоит $ 599, если у вас уже есть клавиатура, мышь и монитор.

+4

в Бразилии это очень дорого. .. стоит R $ ​​2000.00 – rizidoro

61

Ответ есть.

Для разработки приложений для iPhone вам понадобится iPhone SDK, который, в свою очередь, требует Mac OS X версии 10.5 (Intel). Если вы можете удовлетворить это требование в своей установке OS X, вы можете создавать приложения для iPhone. Независимо от того, можете ли вы проверить их так же легко, зависит от поддержки USB в вашей установке.

Тот факт, что Mac Mini составляет 599 долларов США, не имеет отношения к вопросу и насколько он недорогой, относительный. То, что недорого для одного, может быть не для другого (тем более, что OP утверждает, что он не в США, где он может быть намного больше, чем $ 599).

+0

Согласитесь, хотя вы «могли» купить mac mini, это был не вопрос – hhafez

+6

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

+32

Факт что технически возможно создавать приложения для iPhone на аппаратах, отличных от Apple, не означает, что заявляющий факт способствует «краже». Если кто-то объясняет, как выполняется DDoS, не означает ли это, что они продвигают его? ain, покупка ОС X и установка его в другом месте не «воровство». – codelogic

10

Да, возможно. Но проблема заключается в том, что iPhone SDK получает частые обновления и требует обновленной версии Mac OS X - обновление хакинтоша - боль (вы можете улучшить разработку на MacMini вместо того, чтобы тратить время на обновление), и вы никогда не узнаете, когда ваш хакинтос будет не загружаться!

USB, Audio - еще одна проблема, которую я видел в хакинтоше.

6

Это определенно возможно, и это даже не так сложно, если вы покупаете детали с намерением запустить ОС X на них.

Большинство трудностей и несовместимостей, с которыми люди сталкиваются, связаны с попыткой попробовать OS X на оборудовании, которое у них уже есть. У них может быть система AMD, которая нуждается в ядре Voodoo, у них может быть Radeon 4xxx, который будет работать только в режиме VESA без аппаратного ускорения. Конечно, эти вещи можно заставить работать, и это становится все легче, но это больше усилий, и именно там основная часть проблем исходит.

После того, как вы приобретете свой гибридный Mac (как я нежно предпочитаю их называть), он по-прежнему не будет столь же безболезненным, как идеал (обратите внимание: не актуально!) Опыт работы с Mac. Но все же, с небольшим здравым смыслом, вы получаете намного больше компьютеров на половину или меньше цены.

Редактировать: как для работы OS X в виртуальной машине на ПК, это действительно не очень хорошо. Это огромная проблема, чтобы заставить ее загружаться вообще, и даже тогда она не очень удобна в качестве среды, часто без работы звука/LAN/и т. Д. Вы можете получить полные изображения VMWare OS X, которые могут даже не работать в разных виртуализированных средах!

1

Я пробовал, но я не смог запустить OS/X в VMware. Я знаю кого-то, кто успешно разработал iPhone-приложения на хакинтоше, но получить ваш хакинтош довольно сложно.

Я нахожусь в одной лодке, я не хочу выкладывать Mac, пока не узнаю, что мне комфортно с toolchain, и я хотел бы почувствовать развитие iPhone, используя мое текущее оборудование , Заинтересован услышать о других переживаниях.

5

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

Я в настоящее время владею G4 mac mini и имеет 2-й ген intel IMac (должен был продать его для оплаты счетов). Я заплатил за свою лицензию на разработку iphone, купил второе поколение, загрузил мой мини, загрузил iphone sdk ... О нет, вам нужно 10.5. Купили и установили 10,5 ... О нет, вам нужен intel mac. Принудительная установка sdk, приложения отлично подходят для симулятора, но что это, я не могу подписать мой код. Больше взлома ... О нет, ошибка при инициализации. Подключено касание, неспособное установить раздел dev. Теперь я ушел без работы, никаких денег и не смог выпустить свои приложения, чтобы попытаться заработать немного денег.

О, да, я попытаюсь установить hackintosh в vmware, но только потому, что я сломался. Кроме того, я бы не стал покупать еще один мини, который знал, что мой g4 mini стоит $ 599 (назад в тот же день), но как только я закончил делать его пригодным для использования, я потратил более $ 1000 ($ 200 послепродажного 1gig ram обновления, $ 99 клавиатура/мышь, $ 150 монитор , и т.д). Конечно, сейчас дешевле для лучшего оборудования, но мини-никель и убьет вас до смерти. Сделайте себе одолжение и просто получите macbook, это будет моя следующая покупка.

И забавная и/или худшая часть обо всем этом, мне даже не нравится OSX или iphone/touch.

1

Я был (с некоторым усилием) в состоянии установить OS X, снежный барс, а также инструменты dev на свой IBM X61 и не имел никаких проблем с ним или разработки приложений IPhone на нем. У меня ОС полностью функционирует. Примечание. Я купил розничную копию Snow Leopard для своего проекта.

Почему? У меня было больше времени, чем денег. Если бы мне пришлось выбирать еще раз, и у меня были бобы в размере $ 1500 (+ налог +, что угодно), чтобы купить программу mac book, которую я бы имел, поскольку она, конечно, была не «простой». Но я этого не сделал.

Но теперь, когда я это сделал, у меня очень крутой IBM MacBook :) и я горжусь этим достижением. Я также многому научился в этом процессе. Это ад? Да .. Стоило ли это того? Да ...

Надеюсь, что это поможет!

Смежные вопросы