¿Es posible depurar de forma inalámbrica la aplicación iOS en el iPhone?

1

Estoy configurando mi entorno de desarrollo Xamarin y hay problemas con la depuración de iOS. Me gustaría tener una forma de depurar mi aplicación en el iPhone, pero no es tan fácil. Estas son las formas que conozco:

  1. Instale la máquina virtual macOS en Windows y conecte el iPhone físicamente a través de USB al host de Windows. Pero no parece legal instalar macOS como una máquina virtual en un hardware que no sea de la marca Apple (vea enlace y < a href="https://apple.stackexchange.com/questions/91734/using-mac-in-a-virtual-machine-legality"> ¿Usar Mac en una máquina virtual con la legalidad? )
  2. Usa hardware de Apple. No es una opción barata, y no quiero migrar a macOS solo para depurar aplicaciones iOS.
  3. Utiliza la nube Mac, por ejemplo, enlace . Pero no he encontrado una manera para la depuración inalámbrica de aplicaciones iOS. Como veo, el iPhone debe estar físicamente conectado al hardware macOS, lo que no es posible en este caso.

Las opciones más convenientes serían # 3. Sería genial depurar la aplicación iOS en un dispositivo real utilizando Mac en la nube. ¿Es eso posible?

    
pregunta pfedotovsky 02.01.2018 - 23:36

2 respuestas

1

Es posible depurar aplicaciones iOS en un iPhone de forma inalámbrica a través de WiFi, sí. Esta es una forma compatible de depuración en Xcode.

Con Xamarin también puedes depurar a través de WiFi si habilitas "Depurar a través de WiFi" en la configuración de "Depuración de iOS". Sin embargo, con Xamarin debe iniciar la aplicación a través del cable USB. Así que no puedes hacer una configuración completamente inalámbrica allí.

Hacer una depuración inalámbrica con una "nube Mac" probablemente requiera configurar una conexión VPN o similar que haga que parezca que la nube Mac está en su LAN. Y solo funcionaría con Xcode, no con Xamarin.

Un enfoque diferente sería comprar, por ejemplo, la puerta de red USB de Eltima. Conecte el iPhone a su PC local y use el software para conectar ese puerto USB a través de la red a su "nube Mac", donde parecería que el iPhone estaba físicamente conectado. Esto debería (al menos en teoría) permitirle iniciar y depurar aplicaciones utilizando Xamarin.

    
respondido por el jksoegaard 02.01.2018 - 23:45
0

En primer lugar, sí, es posible depurar la aplicación de forma inalámbrica. Si tiene Xcode 9 o una versión posterior, entonces podrá hacerlo.

Aquí hay algunos pasos a seguir: -

1 Open Xcode

2 Elegir ventana > Dispositivos y simuladores

3 Haga clic en Dispositivo y seleccione su iPhone conectándolo con el cable a su Mac

4 En la columna derecha, seleccionará "Conectarse a través de la red" como se muestra en la imagen de abajo.

Nota: su dispositivo iOS y Mac deben estar conectados dentro de la misma área de red.

Obtuve una referencia de esta publicación

    
respondido por el prashant karia 25.05.2018 - 12:28

Lea otras preguntas en las etiquetas