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.

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.

Una cosa que debe recordar es que usar MacOS en otro lugar que no sea un hardware oficial de Apple está en contra de la EULA de Apple.

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.59MB tamaño
Versión 8.1.2013 (11th Jun, 2019) Notas de la versión
Categoría: CommunicationApplication