¿Cuáles son las opciones para desarrollar aplicaciones de iPhone?
¡Actualmente he intentado instalar el kit gnu para Linux sin éxito! Demasiados pasos, y en el y no pude compilar una sola aplicación.
El SDK de Apple parece ser mucho más fácil, pero no tengo una Mac.
Entonces, ¿me estoy perdiendo algo?
Requisitos de software y hardware para el desarrollo de iOS
Necesitas una Mac, no hay dudas. También es necesario un iPhone o iPod Touch para desarrollar el ya que aunque el simulador es bastante bueno, es no perfecta - Tengo código de ejemplo que funciona bien en el simulador, pero falla en el hardware. El hardware también debe ser modificado para agregarle claves de desarrollo, por lo que existe un cierto riesgo de usar un iPhone real: muchas personas atestiguan que es lo suficientemente seguro, pero a mí mismo me acoplé y adquirí un iPod Touch para el desarrollo. Las llaves también deben instalarse en su Mac e integrarse en Xcode, y eso es lo suficientemente complicado como para hacerlo bien incluso con la configuración estándar de Apple. Xcode es gratis y realmente un IDE bastante decente.
Sus requisitos mínimos son por lo tanto
Una Intel Mac con el último sistema operativo Mac. La opción más económica es una Mac Mini: $ 599, aunque probablemente podrías comprar una en Ebay que funcionaría bien por $ 400 o menos.
Un iPod Touch (o un iPhone si necesita las funciones de la cámara / teléfono para su aplicación) - $ 229
Una licencia de desarrollador de Apple para que pueda obtener las claves necesarias: $ 99
Para enfatizar, a pesar de todo tiene que probar el código en el hardware real y la cantidad de dolor que va a ir si tratara de usar otra cosa que un Mac y Xcode va a comer fácilmente el costo de comprar un Mac.
Sí, la Mac. Probablemente no valga la pena el esfuerzo sin las herramientas. Especialmente sin el emulador. Apple diseñó el iPhone, ejecuta una versión de OSX y han creado las herramientas. Ni siquiera es que todo lo que necesita es el compilador porque no tiene las herramientas para depurar, cargar y administrar las aplicaciones.
Consulte http://oreilly.com/catalog/9780596155193/ desde su biblioteca local, dice que no necesita una Mac, solo un iPhone / iPodTouch y Linux con jailbreak. No sé si puedes usar el SDK para hacerlo, estoy esperando que el 2g jailbreak siquiera comience, pero espero que no necesite una Mac.
Hay otro sitio de preguntas frecuentes que responde muchas de las preguntas básicas de desarrollo de iPhone como esta, que he encontrado útiles. Por lo que es posible que desee comprobar iPhoneDevelopmentFAQ.com
Además del MAC oficial, tienes un proyecto en código de google que intenta crear una cadena de herramientas para Linux y Windows. iphone-dev Este enlace muestra cómo construirlo.













