Cómo desarrollar aplicaciones iOS en Windows


¿Es posible crear aplicaciones para dispositivos iOS en un PC con Windows? Cómo desarrollar aplicaciones iOS en Windows es, probablemente, una de las preguntas más comunes planteadas por los que quieren desarrollar aplicaciones para plataformas de Apple, pero no tienen un Mac a su disposición. En este artículo, vamos a informarle sobre una solución simple que le ayudará a desarrollar aplicaciones iOS en Windows y escribir aplicaciones para iPhone/iPad sin usar un Mac.

Contenidos

  1. Desarrollar aplicaciones iOS en Windows
  2. Redirigir dispositivos iOS a VM y plataformas en la nube
  3. Guía práctica

Desarrollar aplicaciones iOS en Windows


Si va a crear aplicaciones iOS en Windows, debe saber que macOS es la única plataforma capaz de trabajar con el SDK de iOS. Esto significa que Xcode, el Entorno de Desarrollo Integrado (IDE) que contiene todo lo que necesita para compilar y publicar aplicaciones de iOS, se ejecuta apenas en esta plataforma.

Desarrollar aplicaciones iOS en Windows

Siempre y cuando no tenga un Mac, pero aun así necesita usar macOS para escribir aplicaciones iOS, un software de virtualización es la solución más sencilla. Instalado en su PC con Windows, una máquina virtual (VirtualBox, VMware, etc.) le proporciona acceso a macOS, permitiendo de esta manera desarrollar aplicaciones iOS en Windows.

Aquí está lo que tiene que hacer para conseguirlo:

  1. Instale una aplicación de virtualización (por ejemplo, VirtualBox) y cree una máquina virtual en el equipo local.
  2. Instale y configure un macOS en la máquina virtual.
  3. Instale XCode en macOS.

Nunca olvides al configurar un macOS para ingresar una ID de Apple VÁLIDA. Se requiere una cuenta de Apple válida para su futura descarga de Xcode.

Seleccione el resultado deseado y la configuración en sus "Preferencias del sistema" hacia el final de su configuración de macOS.

Después de eso, instalar XCode es simple:

  1. Busque el icono de la aplicación Apple Store en el "Dock" y haga clic en él.
  2. Una vez que se inicia la aplicación, escriba "Xcode" en el campo de búsqueda en la esquina superior derecha
  3. Haga clic en el botón "Instalar" debajo del icono "Xcode

    Nota: los usuarios deben proporcionar ID de Apple válidas si no lo hicieron durante la configuración de macOS. Incluso si lo hizo, vuelva a ingresar la ID de Apple de todos modos.

  4. Después de descargar e instalar Xcode, se ejecutará en un sistema operativo invitado como si fuera Xcode para Windows.

Una vez completada la instalación de macOS y Xcode, están disponibles las capacidades de codificación y simulador de iOS. Permitiéndole probar aplicaciones con la misma eficiencia que esperaría de una computadora Mac real.

Por último, recuerde que el uso de macOS en cualquier otra cosa que no sea el hardware oficial de Apple viola el EULA de Apple.

Una vez que macOS y XCode están instalados, puede empezar a codificar y usar el Simulador de iOS para probar las aplicaciones como si estuviera usando una máquina Mac real.

Redirigir dispositivos iOS a VM y plataformas en la nube


A pesar de sus múltiples ventajas, ejecutar MacOS como sistema operativo invitado puede tener una gran desventaja. Como es sabido, no es una cosa fácil acceder a periféricos locales desde una máquina virtual.

Aplicación para redirección de dispositivos iOS

Lo que le ayudará a resolver este problema es un software dedicado - USB Network Gate. La solución le permite compartir iPhone o cualquier otro dispositivo iOS conectado a su PC Windows con el Mac remoto para que Xcode pueda detectar el dispositivo y permitir la depuración de su aplicación.
USB Network Gate logo

USB Network Gate

Compartir USB en Ethernet para Windows
4.9 Ranking basado en 179+ usuarios, Comentario(72)
Descargar 14 días de prueba, Puede compartir sólo 1 dispositivo USB local
USB Network Gate

USB Network Gate es un programa avanzado diseñado para redirigir periféricos USB a través de Internet. Con este software, podrá reenviar sus dispositivos iOS no solo a un entorno virtual sino a cualquier infraestructura en la nube (lo cual es especialmente útil en caso de que decida alquilar un Mac en la Nube).

Programa para depuración remota de iPhone: Guía práctica


USB Network Gate es una solución eficiente para el desarrollo de aplicaciones iPhone de bajo costo. Apenas conectar su iPhone a través de USB a su estación de trabajo Windows/Mac y el software compartirá esta conexión USB entre varios ordenadores a cualquier distancia. Esto significa que puede cargar sus nuevas aplicaciones en el iPhone sin tenerlo físicamente conectado a su máquina Windows.

Aquí está cómo reenviar iPhone a una máquina virtual con el software:

  1. Primero, conecte su dispositivo iOS al Windows anfitrión a través de USB.
  2. A continuación, instale la aplicación en los sistemas operativos anfitrión e invitado.
  3. En el ordenador anfitrión, comparta el iPhone en el interfaz del software.
  4. Inicie la aplicación en la máquina virtual y conéctese al dispositivo compartido.

¡Eso es todo! Ahora, el iPhone está disponible para el acceso desde el sistema operativo invitado como si estuviera conectado físicamente a la máquina virtual.

USB Network Gate

Requisitos pour Windows (32-bit y 64-bit): XP/Vista/7/8/10, Windows Server 2003/2008/2012/2016/2019
También disponible en macOS, Linux OS y Android , 5.4MB tamaño
Versión 9.0.2236 (08/05/2020) Notas de la versión
Categoría: Network Software
Publicaciones Recientes