Успех в разработке ОС X и Vmware для iPhone? - программирование
Подтвердить что ты не робот

Успех в разработке ОС X и Vmware для iPhone?

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

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

4b9b3361

Ответ 1

Некоторые из моих коллег пробовали подход 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. Если ваши успешные усилия по развитию ваших инвестиций окупится.

Удачи.

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

http://3by9.com/85/

Ответ 2

Подготовьтесь к натиску ответов в EULA.

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

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

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

Ответ 3

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

Самый дешевый вариант - это, вероятно, разбить жесткий диск и установить hackintosh:

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

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

Ответ 4

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

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

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

Ответ 5

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

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