Mi hermano quiere desarrollar una aplicación para el iPhone. Tengo más de 25 años de experiencia en programación, pero no para el ecosistema iOS/Apple. En cualquier caso, he decidido ayudarle, pero no poseo personalmente ningún hardware para Mac.
Estoy tratando de encontrar el camino más barato para poder desarrollar una aplicación para el iPhone. Haciendo un poco de investigación revela...
-
"a partir de abril de 2023, todas las aplicaciones de iOS y iPadOS que se envíen a la App Store deberán estar construidas con Xcode 14.1 y el SDK de iOS 16.1". [1]
-
Xcode sólo se ejecuta (legalmente) en hardware de mac (por lo que necesito conseguir hardware de alguna manera).
-
Xcode 14.1 requiere MacOS Monterey 12.5 o más reciente [2]
-
El mac más antiguo/barato que ejecutará macOS Monterey es el Mac Mini de finales de 2014 [3]
-
Estos serían los números de parte MGEM2xx/A, MGEN2xx/A, MGEQ2xx/A [4]
-
Estos números de modelo se venden actualmente por unos 100~300 dólares reformados en eBay.
Creo (al menos sobre el papel) que he comprobado que puedo ejecutar Xcode 14.1 en un mac mini de 2014.
Esta es la cuestión principal.
Puede alguien que haya intentado ejecutar Xcode 14.1 en un mac mini 2014 verificar que fueron capaces de desarrollar con éxito una aplicación utilizando esta configuración.
Para el contexto, vamos a suponer que quiero ejecutar el simulador de iOS para la prueba y la depuración. Utilizaré swift como lenguaje de programación.
También hay que suponer que la aplicación que estoy desarrollando no consume muchos recursos (no hay animaciones 3D o 2D ni física). Será un simple juego de tipo aventura. Primero se muestra al usuario una imagen de fondo estática (JPEG), algo de texto y un menú. La elección del menú les lleva a un nuevo estado, con una nueva imagen, texto y opciones de menú. Esto continúa hasta que se llega al final de la historia.