¿Qué hardware necesita comprar para publicar aplicaciones en la tienda de aplicaciones de iTunes / iOS?

3

Para una empresa, para poder publicar una aplicación para iPhone / iPad en la App Store, ¿qué hardware necesita para registrarse?

Sé que necesitas registrar tus dispositivos de desarrollo. ¿Cuál es el mínimo que necesitas para registrarte? ¿Es suficiente un MacBook Air? ¿O también necesitas registrar un iPhone, iPad?

Estoy empezando y prefiero probarlo en los dispositivos de mis amigos, ya que no tengo dinero para comprarlos ahora ...

    
pregunta Ryan 27.10.2011 - 14:44

2 respuestas

0

Siendo realistas, necesitas un Intel Mac, el más barato posible y acceso a al menos 1 a 3 dispositivos iOS. Un dispositivo para la versión actual del sistema operativo, un dispositivo que ejecuta la versión del sistema operativo más antiguo que planea admitir, y tal vez un dispositivo de prueba dedicado para realizar pruebas de la aplicación beta del sistema operativo. Si quieres hacer aplicaciones universales, al menos 1 iPad y una que no sea iPad, ya que hay muchas cosas que no se pueden probar completamente en el simulador de iOS.

En el futuro, una Mac que puede ejecutar Lion puede ser requerida para mantenerse al día con los marcos de SDK más recientes, las herramientas de diseño de códigos y las herramientas de envío de aplicaciones.

Debe registrar cualquier dispositivo iOS que desee utilizar para la prueba de aplicaciones. No necesitan pertenecer a usted ni a su compañía. Varios desarrolladores pueden registrar los mismos dispositivos compartidos.

No es necesario "registrar" ninguna Mac. Es necesario crear y / o copiar claves privadas y certificados para cada Mac que desee utilizar para el desarrollo de pruebas de dispositivos o el envío de la tienda de aplicaciones.

Irrealmente, podrías salir con ninguna. No se requieren dispositivos o Macs de propiedad. (Existen herramientas en línea que prácticamente construirán un proyecto completo de Xcode de aplicaciones nativas). Pídale a un amigo o consultor con una Mac que obtenga sus certificados y haga la firma final de códigos; y deje que sus clientes sean sus probadores beta. Pero esto último podría llevar fácilmente a aplicaciones que sean rechazadas o que se bloqueen para la mayoría de sus clientes. Y todas las herramientas de desarrollo que no son de Mac tienen varias deficiencias (algunas graves).

    
respondido por el hotpaw2 27.10.2011 - 18:49
3

Técnicamente, el envío de aplicaciones, música y libros se realiza a través de una página web, por lo que no necesita ningún hardware de Mac para publicar los resultados finales de su trabajo creativo.

Para iOS, las herramientas de Xcode se ejecutan solo en Mac, por lo que simplemente debe elegir una versión de Xcode y encontrar una Mac que cumpla con las especificaciones mínimas. Bastante bien cualquier mac hecho en los últimos 5 años es lo suficientemente bueno. Asegúrese de que el Mac ejecutará Lion, ya que no querrá quedarse atascado en Xcode 3 por mucho tiempo. No es necesario tener dispositivos iOS para enviar una aplicación a la tienda de aplicaciones.

Sin embargo, tener dispositivos iOS es altamente recomendable para pruebas y desarrollo, pero no necesita uno para su publicación. La prueba en dispositivos reales es muy importante para una aplicación de calidad, ya que no hay reemplazo para obtener los gestos y la interfaz de usuario modificada en un dispositivo real. Además, el simulador no es una simulación perfecta, especialmente cuando se trata de memoria, por lo que puede que no detecte los errores que de otra forma encontraría en un dispositivo iOS. Apple seguramente ejecutará su aplicación en varios dispositivos y perderá tiempo y quizás no sea aprobado si envía aplicaciones que funcionan bien en el simulador, pero no tan bien en dispositivos reales.

El simulador ejecuta el código del Procesador Intel, los dispositivos ejecutan el código ARM, por lo que su proyecto de un solo código se integra en dos aplicaciones: solo envía la aplicación iOS para su aprobación / distribución y es mejor que pruebe la compilación exacta y encuentre el bugs tu mismo en lugar de cuando la aplicación está bajo revisión.

    
respondido por el chrismanderson 27.10.2011 - 14:58

Lea otras preguntas en las etiquetas