Успех в разработке для OS X и Vmware для iPhone? - PullRequest
11 голосов
/ 15 мая 2009

После попыток и неудачных попыток заполучить временный Mac для разработки приложения для iPhone для клиента, я начал изучать VMware Workstation для виртуализации OS X. Мне было интересно, есть ли какие-то ошибки, которые люди нашли или если все это неработоспособно.

Для справки, у меня есть старый логотип Apple в полоску, который я вытеснил со своего старого Apple IIe и прикрепил его к крышке моего ноутбука, чтобы соответствовать духу лицензионного соглашения OS X.

Ответы [ 5 ]

4 голосов
/ 15 мая 2009

Некоторые из моих коллег попробовали подход VMWare с OSX и по большей части потерпели неудачу. Я знаю, что в Интернете есть несколько образов VMWare, но я бы не советовал использовать ни один из них.

Также, по словам Брюса, за последнее время проект OSX86 добился значительных успехов. Я смог запустить OSX на старом Dell, который у меня был. Это работало как медиа-сервер, пока я не допустил ошибку при загрузке патча, а затем он умер.

Как сказал Брюс, Mac Mini будет хорошей инвестицией за 500 долларов, а еще лучше, посмотрите eBay. Возьмите что-нибудь на eBay и в конце своей работы вы сможете продать его обратно на eBay или оставить себе. Если у вас очень ограниченный бюджет, вы можете найти G4 Mac и заняться разработкой на нем без поддержки симулятора iPhone. Я взял 2 G4 Mac за 80 долларов за штуку и продал один за 120 долларов.

Суть в том, что если вы задумываетесь о разработке iPhone, сделайте небольшие инвестиции в Mini или подержанный Intel Mac на eBay. Если вы преуспели в ваших усилиях по развитию, ваши инвестиции окупятся.

Удачи.

Редактировать: Хотя разработка на G4 / PPC mac не поддерживается, это выполнимо. Вот ссылка, излагающая, как заставить это работать.

http://3by9.com/85/

1 голос
/ 19 июля 2009

У меня есть друг, который успешно установил 10.5.7 на свой ноутбук Dell, используя дистрибутив OSx86. У него есть инструменты разработчика и симулятор iPhone, и он может скомпилировать свое приложение. Однако он не может найти драйвер USB для своего оборудования - поэтому он не смог установить свое приложение на устройство.

Честно говоря, я думаю, он потратил около 20 часов на настройку, поиск драйверов и т. Д. Мы все думали, что он сошел с ума, пока не установил инструменты разработки. Я действительно изо всех сил старался заполучить Mac Mini, прежде чем пройти через все трудности.

Но трансплантация логотипа Apple ... чистый гений.

1 голос
/ 15 мая 2009

Это старый радужный логотип IIe, верно? У фанатов есть белая наклейка Apple, которая есть у каждого настоящего Mac. Настоящие смертники имеют белую наклейку Apple, которую они тайком сняли с игрушечного грузовика своего племянника.

Самый дешевый вариант - это раздел жесткого диска и установка hackintosh:

http://www.wired.com/gadgetlab/2009/05/eight-months-with-a-hackintosh-netbook-conclusion-fantastic/

Но если каждый раз, когда вы создаете свое приложение в XCode, то достаточно времени, чтобы поймать комедийный сериал по телевизору, не кричите здесь: -)

1 голос
/ 15 мая 2009

Готовьтесь к натиску ответов на лицензионное соглашение.

Технически, вашим лучшим ресурсом был бы сайт OSx86, который находится здесь http://wiki.osx86project.org/.

И их страница о виртуализации здесь http://wiki.osx86project.org/wiki/index.php/Virtualization

Важно отметить, что разработка для Mac и iPhone очень похожа, и если вы серьезно настроены делать хорошие разработки для своих клиентов, вам, вероятно, стоит инвестировать в Mac mini как минимум, что на 500 долларов США больше, чем просто покупка ОС сама по себе.

0 голосов
/ 16 июля 2010

Помимо очевидных закономерностей, по моему опыту, OS X работает очень плохо на виртуальной машине. Установка OS X на ваш ПК возможна, если у вас есть терпение и у вас совместимое оборудование. Однако я не могу честно рекомендовать этот подход, если только вы не обжаловались или не хотели бы вернуться к тем золотым дням, когда установка Linux с поддержкой всего вашего оборудования была на самом деле небольшим триумфом сама по себе.

Как уже упоминали другие, если вы серьезно относитесь к разработке iPhone, вы избавите себя от многих хлопот, приобретя подержанный или восстановленный Mac mini.

...