2009-05-14 18 views
11

Después de intentar y no tener en mis manos una Mac temporal para desarrollar una aplicación de iPhone para un cliente, comencé a buscar en VMware Workstation para virtualizar OS X. Me preguntaba si hay algún problema que la gente haya encontrado, o si todo es impracticable¿Éxito con OS X y Vmware para el desarrollo de iPhone?

Para el registro, tengo un viejo logotipo de Apple con rayas que arranqué de mi viejo Apple IIe y estoy pegando a la tapa de mi portátil Dev para que cumpla con el espíritu del OS X EULA.

+8

+1 por la total hilaridad de su logotipo de Apple trasplantado. –

+3

+1 a la publicación y al comentario anterior porque, en función de cómo se redacte el CLUF, esto en realidad podría ser conforme. : P –

Respuesta

4

Algunos de mis compañeros de trabajo han probado el enfoque VMWare con OSX y, en su mayor parte, han fallado. Sé que hay algunas imágenes de VMWare flotando en los internets, pero no recomendaría usar ninguna de esas.

También para Bruce, el proyecto OSX86 ha tenido un gran progreso últimamente. Logré que OSX se ejecutara en un Dell viejo que tengo por ahí. La cosa funcionó bien como un servidor de medios hasta que cometí el error de descargar un parche, y luego la cosa murió.

Como Bruce dijo que una Mac Mini sería una buena inversión a $ 500, o mejor aún, echa un vistazo a eBay. Recoge algo en eBay y al final de tu trabajo puedes volver a venderlo en eBay o conservarlo. Si realmente tienes un presupuesto ajustado, puedes buscar un G4 Mac y desarrollarlo, sin soporte para el simulador de iPhone. Recogí un 2 G4 Macs por $ 80 por pieza y vendí uno por $ 120.

En pocas palabras, si estás pensando en entrar en el desarrollo de iPhone, realiza una pequeña inversión en un Mini o un Intel Mac usado en eBay. Si tiene éxito en sus esfuerzos de desarrollo, su inversión valdrá la pena.

Buena suerte.

Editar: Aunque el desarrollo en un Mac G4/PPC no es compatible, es factible. Aquí hay un enlace que describe cómo hacerlo funcionar.

http://3by9.com/85/

+0

El SDK se ejecuta en un Mac PPC con un pequeño ajuste, como se detalla. Un pequeño pajarito me dijo que el simulador de iPhone en 3.0 ya no es una aplicación universal, y ya no se ejecutará en las Mac PPC. No es que lo supiera, por supuesto, pero eso es lo que escuché. ;-) – mmc

1

Prepárese para una avalancha de respuestas sobre el EULA.

Técnicamente, su mejor recurso sería el sitio web OSx86 que está aquí http://wiki.osx86project.org/.

Y su página en la virtualización está aquí http://wiki.osx86project.org/wiki/index.php/Virtualization

Es importante destacar, sin embargo, el desarrollo de la Mac y el iPhone son muy similares, y si usted es serio acerca de hacer el bien developmenet para sus clientes es probable que debe invertir en un mac mini al menos, que es menos de $ 500US más que solo comprar el sistema operativo por sí mismo.

+0

También es mi método preferido, y todavía estoy buscando una Mac capaz de hacer el trabajo. Esta es una medida provisional para comenzar. Y mi comentario sobre el EULA fue gracioso. No me encanta la estructura de IP draconiana de Apple, pero si quieres desarrollar para el móvil, tienes que jugar su juego, final de la historia. –

+0

Si no puede construir un mac por $ 100 y piezas de repuesto que tiene por ahí, la información del proyecto osx86 no es para usted. Dicho esto, compre un mac mini, al final estoy bastante seguro de que terminará más feliz. – KevinDTimm

1

Ese es el viejo logotipo de arcoiris del IIe, ¿verdad? Los recalcitrantes tienen la pegatina blanca de Apple que viene con todas las Mac reales. Real los diestros tienen la pegatina blanca de Apple que subrepticiamente pelaron del camión de juguete de su sobrino.

La opción más barata es, probablemente, a particionar el disco duro e instalar Hackintosh:

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

Pero si cada vez que construye su aplicación en XCode que se necesita bastante tiempo para coger una comedia en la televisión, don' Vengo llorando aquí :-)

1

Tengo un amigo que está instalado correctamente 10.5.7 en un su ordenador portátil Dell usando una distribución de OSx86.Tiene las herramientas de desarrollador y el simulador de iPhone funcionando, y puede compilar su aplicación. Sin embargo, no puede encontrar un controlador USB para su hardware, por lo que no ha podido instalar su aplicación en un dispositivo.

Honestamente, creo que ha pasado unas 20 horas arreglando cosas, buscando controladores, etc. Todos pensamos que estaba loco hasta que realmente instaló las herramientas de desarrollo. Realmente me esforzaría por tener acceso a un Mac Mini antes de pasar por todas las molestias.

Pero el logo de Apple trasplantado ... genio puro.

0

Legalidades obvias a un lado, en mi experiencia, OS X funciona muy mal en una VM. Instalar OS X nativamente en su PC es posible si tiene paciencia y tiene un hardware compatible. Honestamente, no puedo recomendar este enfoque, a menos que seas un glotón para el castigo, o me gustaría escuchar esos días dorados cuando instalar Linux con soporte para todo tu hardware fue en realidad un pequeño triunfo en sí mismo.

Como han mencionado otros, si se toma en serio el desarrollo del iPhone, se ahorrará muchos problemas comprando un Mac mini de segunda mano o restaurado.

Cuestiones relacionadas