2009-02-22 13 views
10

Duplicar posible:
iPhone development on WindowsDesarrollando para iPhone en una PC?

¿Es posible crear aplicaciones para el iPhone usando un PC? Estoy ejecutando Windows Vista y quiero aprender Objective-c, ¿qué mejor manera de motivarme que el potencial de crear algo que alguien, en algún lugar, pueda usar?

¿Hay algún truco que permita que yo pueda hacer las aplicaciones?

+0

@gnovice: He votado para cerrar también. No apareció cuando publiqué esta pregunta hace un año. La búsqueda de Stackoverflow no era tan buena en ese momento. ;-) – Kredns

Respuesta

14

Lamentablemente, esto no es compatible. Desarrollar para iPhone requiere Xcode y la cadena de herramientas gcc de Apple, y solo es compatible con Intel Mac OS X (aunque algunos han logrado que funcione en PPC Mac OS X).

+0

¿Qué es PPC Mac OS X? – Kredns

+0

Power PC: el precursor de los modernos Intel Macs (piense en G3s y iMacs originales). –

+2

1024 en representante para NilObject ahora ... mejor no votar "ahora": D – epatel

5

NilObject es justo que sólo se puede desarrollar para el iPhone oficialmente en una reciente (últimos años) con Mac OS X.

Dicho esto, Objective-C no está ligada a la del iPhone. Puede escribir programas para su PC en Objective-C, lo que le daría experiencia sin necesidad de iPhone o Mac. Objective-C es una parte estándar del GNU Compiler Collection (GCC). Es bastante fácil de instalar con Cygwin.

Si realmente desea hacer aplicaciones para iPhone, debe considerar una Mac. Obtendrá todo tipo de experiencia y también puede programar para OS X en ese momento. Desde que se lanzaron las computadoras portátiles, muchas personas están vendiendo sus modelos anteriores porque se han actualizado. Si puede encontrar un antiguo Mac Mini basado en un chip Intel, no le costará mucho (unos cientos), pero no será rápido. Los Minis recientes no se han actualizado en mucho tiempo y ya no tienen un valor muy bueno para su nuevo precio (en mi opinión), pero también pueden estar disponibles a bajo precio.

2

No te molestes. Tuve un hackintosh y, aunque funcionó, Apple puede (y lo hace) actualizar regularmente los requisitos mínimos de la plataforma del SDK, lo que significa que su hackintosh no podrá seguir el ritmo de las nuevas características del SDK, ya que Kalyway y todo el que lo necesite Es hora de aplicar ingeniería inversa a kexts o lo que sea para descubrir el nuevo sistema operativo.

Si realmente quieres iPhone, obtén una Mac. Probablemente puedas encontrar un Mac mini de primera generación (intel) por un par de cientos de dólares. O la primavera para un macbook y estar emocionado. Los nuevos son terriblemente agradables.

+0

Voy a obtener un mac. Solo tengo que ahorrar un poco de dinero ;-) – Kredns

3

en realidad, hay una cadena de herramientas no oficial que funciona en Windows y Linux. necesitará cygwin instalado en su PC para poder trabajar con él en Windows.

Aquí hay un enlace a la configuración básica: link

aunque esto no le permitirá publicar en la AppStore, es sólo una buena manera de perder el tiempo con el SDK. Además, cada vez que Apple actualiza el firmware del iPhone, tendrá que encontrar/esperar a que la cadena de herramientas actualizada o hacer algo de la piratería de su propia para obtener los encabezados de las actualizaciones, etc ...

2

Lucas Aardvark escribió:

Voy a obtener un mac.Sólo tienes que guardar un poco de dinero ;-)

Aunque totalmente de acuerdo con el consenso: conseguir un Mac, sólo quería añadir un poco en base a este comentario que has dejado:

Si Estás planeando ingresar al campo de iPhone para hacer una de esas diez millones de descargas de Cenicienta por un centavo. De las historias que escuchas, necesitarás una aplicación asesina, algo nuevo y emocionante. Buena suerte con eso; No voy a compartir mis ideas contigo, porque estoy tratando de hacer lo mismo. :)

Dicho esto, estoy en el mismo barco que usted, no tengo el verde extra para comprar una Mac, así que compartiré algunos consejos generales que podrían ayudar.

En lugar de entrar en el campo del iPhone, he estado buscando primero aprovechar mis habilidades de Java en el teléfono Android. Una vez que gane un poco de dinero haciendo eso, compraré una Mac y aprenderé Objective-C y portaré mis programas. Como Android usa Java y es de código abierto/gratuito, solo tengo veinticinco dólares para crear una cuenta de editor; Puedo hacer el resto con Eclipse en cualquier plataforma que tenga.

No sé si te ayudará mucho, pero podría ser una forma más rentable de escribir tu historia de Cenicienta. :)

+0

He buscado en Android, se ve muy bien. También soy un gran partidario de código abierto (uso ubuntu). Principalmente solo quiero una Mac por la misma razón que todos los demás ... allí increíble. No creo que alguna vez fabrique una aplicación multimillonaria, pero nunca se sabe ;-) – Kredns

+0

Bueno, buena suerte en cualquier dirección que vaya. – Randolpho

Cuestiones relacionadas