6 votos

Especificaciones mínimas requeridas de un Mac para el desarrollo de la aplicación iOS

Estoy planeando desarrollar una aplicación con React Native para Android y iOS. Necesito comprar un Mac para ejecutar Xcode para el desarrollo de aplicaciones para iOS.

No tengo un presupuesto elevado, por lo que preferiría comprar un Mac (usado) con las mínimas especificaciones requeridas que sea capaz de ejecutar la última versión de Xcode y el simulador del iPhone. La aplicación que quiero desarrollar se ejecuta mayormente en segundo plano, por lo que no habrá gráficos o cálculos pesados.

Sé que esto ya se ha preguntado antes, pero han pasado unos años desde entonces, por eso lo pregunto de nuevo.

Me alegra cualquier comentario sobre la memoria RAM, el procesador, el año de fabricación o cualquier otra cosa.

0 votos

Los requisitos mínimos necesarios para ejecutar Xcode aparecen en la App Store, de hecho.

6voto

Bill Smith Puntos 11

Xcode 10 está disponible en la Mac App Store e incluye SDKs para iOS 12, watchOS 5, MacOS 10.14, y tvOS 12. Xcode 10 es compatible con la depuración en el dispositivo para iOS 8 y posteriores, tvOS 9 y posteriores, y watchOS 2 y posteriores. Xcode 10 requiere un Mac que ejecute MacOS 10.13.6 o posterior.

Cualquier Mac de 64 bits con 8 GB de RAM y al menos 200 GB de espacio en disco debería servir, si no te importa mucho tu tiempo (las compilaciones pueden ser lentas).

Si estuviera raspando el fondo, me dirigiría a https://www.apple.com/shop/refurbished/mac y esperar a que aparezca un Mac Mini de 8 GB. Revisa cada mañana alrededor de las 8 AM PDT y otra vez a las 5 PM PDT. Tengan paciencia... lo cual los preparará para compilaciones que toman 10 minutos cada turno, pero funcionará.

Obviamente, todavía necesitarás un teclado, un ratón y un monitor, pero puedes conseguirlos reformados en Best Buy. Además, considera Craigslist.org y cualquier otro sitio donde puedas comprar Macs usados.

4 votos

Mac mini - específicamente un 2012 o posterior, Xcode 10.2 requiere 10.14.3 como mínimo que el 2011 no puede ejecutar.

2 votos

Para que esta respuesta siga siendo relevante dentro de uno o dos años, podrías incluir los pasos necesarios para averiguar las necesidades mínimas de SO/hardware en la parte superior de la respuesta. Esto nos permitiría cerrar todas las futuras preguntas sobre este tema como un duplicado de esta.

0 votos

¡Muchas gracias por tu respuesta y comentarios! Ahora al menos tengo una visión general de las especificaciones que debe tener el mac. Una solución alternativa que encontré es macincloud.com . ¿Cree que esto será factible?

2voto

user137063 Puntos 21

Lo que sí puedo decir es que un Mac Mini de 2012 con 4 GB de RAM y un disco duro mecánico no está para nada a la altura. Xcode 11 necesita varios minutos solo para lanzarse, y el lanzamiento de un solo simulador tarda entre 20 minutos y media hora. No es recomendable.

2voto

Sankaran Puntos 146

Parece que apple mantiene ahora una mesa en https://developer.apple.com/support/xcode/ donde se enumeran las versiones de xcode y los objetivos de desarrollo compatibles.

Las especificaciones de la máquina que necesitas dependen de las versiones de MacOS y Xcode que sea capaz de soportar.

La versión de Xcode que desee ejecutar dependerá de los dispositivos y versiones de software de los productos de Apple para los que desee desarrollar, así como de si tiene intención de subirlos a la tienda de aplicaciones de Apple.

Si tiene la intención de subir a la tienda de aplicaciones, entonces esta respuesta que enlaza con esta página de apple puede ayudarte. Un poco más abajo aparece la versión mínima actual de xcode para subir a la tienda de aplicaciones y, según la respuesta, se actualiza cada mes de abril. Actualmente se lee:

A partir de abril de 2022, todas las aplicaciones de iOS que se envíen al App Store deberán crearse con Xcode 13 y el SDK para iOS 15.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X