Cómo comenzar a depurar aplicaciones de iOS de forma remota

Olga Weis
Depuración remota de iOS

Contenido

  1. ¿Qué es la depuración remota?
  2. Herramienta de depuración remota de iOS.
  3. Cómo depurar la aplicación iOS de forma inalámbrica.

1. ¿Qué es la depuración remota?


La depuración es el proceso de detección y eliminación de errores del programa de computadora. Para corregir errores, los desarrolladores de software usan herramientas de depuración.

La depuración remota significa que utiliza su herramienta de depuración local para corregir el código defectuoso que se ejecuta en una máquina remota.

Para depurar una aplicación de forma remota, los programadores usan herramientas especiales que admiten la función de depuración remota. Comienzan el depurador en la computadora local e inician el programa en modo de depuración en una máquina remota. Luego, conecte el depurador a la computadora remota a través de un puerto de comunicación. Una vez conectado, el depurador puede controlar la ejecución del programa en el sistema remoto y recuperar información sobre su estado.

Cuando se trata de probar y depurar aplicaciones móviles, el elemento importante son los dispositivos de destino. Bueno, si tiene la posibilidad de conectar un teléfono, tableta, etc. directamente a su máquina de desarrollo, no debe preocuparse. Pero, ¿qué pasa si necesita inspeccionar una aplicación que se ejecuta en un dispositivo que no podría estar físicamente conectado a su Mac? La depuración remota probablemente sea la mejor opción en ese caso.

2. Herramienta de depuración remota de iOS


Si se está preguntando cómo depurar la aplicación iOS en un dispositivo, le diremos de la manera más sencilla. La depuración inalámbrica se ha convertido en realidad gracias a la nueva función disponible en Xcode 9.

Esta característica elimina la necesidad de conectar y desconectar siempre el dispositivo para la instalación y depuración de aplicaciones.

Sin embargo, debe tener en cuenta que, a pesar de sus muchas ventajas, este método tiene algunos defectos importantes:

  • Para la eliminación remota de errores de su dispositivo iOS, aún necesitará conectar físicamente el dispositivo a su Mac al menos una vez.
  • El sistema Mac y iPhone / iPad deberían compartir la misma red. Si el dispositivo iOS y Mac no están conectados a la misma LAN, o si el iPhone / iPad está ubicado a kilómetros de la computadora del programador, la función de depuración remota de iOS no estará disponible.

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basado en 78+ usuarios

La solución eficiente que puede ayudarlo a superar los desafíos de la depuración remota de Xcode es FlexiHub, un software dedicado para compartir el USB a cualquier distancia.

FlexiHub

FlexiHub está diseñado para virtualizar dispositivos USB (como iPhone, iPad, iPod, etc.) y redirigirlos a través de la red. La solución funciona a través de LAN, Ethernet e Internet.

Así es cómo FlexiHub puede ayudarlo a acceder y depurar la aplicación iOS en dispositivos de forma remota:

  1. En primer lugar, registrar una cuenta FlexiHub y regístrese para una prueba gratuita.
  2. Para establecer una conexión remota a su dispositivo iOS, deberá instalar Flexihub en la máquina local que ejecuta el depurador y en una computadora remota con el dispositivo iOS conectado físicamente.
  3. Inicie FlexiHub en la máquina local e inicie sesión en la cuenta.
  4. Inicie el software en la computadora remota e inicie sesión en la cuenta FlexiHub usando las mismas credenciales.
  5. En la interfaz del software en la PC local, verá iPhone / iPad disponible para la conexión. Haga clic en "Conectar".

Eso es. Ahora puede acceder al dispositivo iOS remoto desde su computadora local como si estuviera directamente conectado a su máquina.

Si aún desea seguir con la depuración inalámbrica presentada en Xcode 9, a continuación encontrará una breve guía paso a paso.

Cómo depurar la aplicación de iOS de forma inalámbrica


Antes de comenzar, asegúrese de utilizar Xcode 9.0 o posterior, macOS 10.12.4 o posterior e iOS 11.0 o posterior.

Para configurar iPhone, iPad o iPod touch, sigue estos pasos:

  1. Abra su proyecto en Xcode.
  2. Seleccionar Ventana> Dispositivos y simuladores.
  3. En la ventana que aparece, haga clic en "Dispositivos".
  4. Conecte su dispositivo a su Mac a través de un cable USB.
  5. En la columna de la izquierda, elija el dispositivo y, en el área de detalles, marque la casilla "Conectar a través de la red". Depuración remota de Xcode

    Ahora, Xcode se emparejará con su dispositivo. Si Xcode puede conectarse con el dispositivo a través de la red, aparecerá un icono de red junto al dispositivo en la columna de la izquierda.

  6. Desconecta tu dispositivo.

Ahora está listo para iniciar la depuración remota de las aplicaciones de iOS.

共享器
中国的 App 版本 要立即尝试共享器, 请单击此处。