Depuración remota de iOS: una guía completa de 2021

Última actualización

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 iPhone o iPad directamente a su máquina de desarrollo, no tiene que preocuparse. Pero, ¿qué pasa si necesita inspeccionar una aplicación que se ejecuta en un dispositivo que no se puede conectar físicamente a su Mac? La depuración remota probablemente sea la mejor opción en ese caso.

Si se pregunta cómo depurar aplicaciones de iOS en un dispositivo de forma inalámbrica o incluso remota, en este artículo encontrará las formas más convenientes de hacerlo.

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basado en 78+ usuarios
La solución eficiente para habilitar la depuración remota de Xcode es FlexiHub, un software dedicado para compartir USB a cualquier distancia.
FlexiHub

Software para depuración remota de iOS

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 en LAN, Ethernet e Internet.

Con FlexiHub, tendrá acceso al iPhone o iPad a pesar de la distancia entre la Mac que ejecuta Xcode y el dispositivo en sí. FlexiHub se convertirá en una adición útil para aquellos equipos que trabajan de forma remota pero que aún necesitan realizar la depuración USB del iPhone.

Además, FlexiHub funciona en una amplia gama de plataformas, incluidas Mac, Windows y Linux. Esto significa que podrá conectar un dispositivo a cualquiera de ellos y ejecutar la depuración remota de iOS en una sola Mac con Xcode.

Cómo depurar iPhone de forma remota

Así es como FlexiHub puede ayudarlo a acceder y depurar la aplicación iOS en dispositivos de forma remota:
1
En primer lugar, registre una cuenta FlexiHub y regístrese para una prueba gratuita.
 cuenta gratuita flexihub
2
Para establecer una conexión remota a su dispositivo iOS, deberá instalar Flexihub tanto en la máquina local que ejecuta el depurador como en una computadora remota con el dispositivo iOS conectado físicamente.
 Descarga Flexihub
3
Inicie FlexiHub en la máquina local e inicie sesión en la cuenta.
 iniciar sesión en la cuenta flexihub
4
Inicie el software en la computadora remota e inicie sesión en la cuenta FlexiHub con las mismas credenciales.
 depuración remota de ios con flexihub
5
En la interfaz del software en la PC local, verá el iPhone/iPad disponible para la conexión. Haga clic en "Conectar".
 conectar el dispositivo ios para la depuración remota

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

También hicimos un breve video para demostrar una experiencia práctica de conectar dispositivos iOS a Mac para la depuración remota:



Nota: Para obtener el mejor rendimiento con dispositivos iOS, se recomienda utilizar una conexión directa en FlexiHub, que involucra máquinas con direcciones IP públicas en ambos lados. Si el dispositivo iOS está conectado a través de WAN para la depuración remota, para disminuir la latencia es esencial implementar un servidor de túnel.

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

La depuración inalámbrica se ha convertido en una realidad gracias a la nueva función disponible desde Xcode 9.

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

Sin embargo, debes tener en cuenta que, a pesar de sus múltiples ventajas, este método tiene algunos inconvenientes:

  • Para la depuración remota de su dispositivo iOS, deberá conectar físicamente el dispositivo a su Mac al menos una vez.
  • El sistema Mac y el iPhone/iPad deben 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 distancia de la computadora del programador, la función de depuración remota de iOS no estará disponible.
  • Antes de comenzar, asegúrese de usar Xcode 9.0 o posterior, macOS 10.12.4 o posterior e iOS 11.0 o posterior.

Para configurar iPhone, iPad, siga estos pasos:

  1. Abra su proyecto en Xcode.
  2. Seleccione Ventana > Dispositivos y simuladores.
  3. En la ventana que aparece, haga clic en "Dispositivos".
  4. Vincula tu dispositivo a tu Mac mediante un cable USB.
  5. En la columna de la izquierda, elija el dispositivo y, en el área de detalle, marque la casilla "Conectar a través de la red". Depuración inalámbrica de Xcode Ahora, Xcode se emparejará con su dispositivo. Si Xcode puede conectarse con el dispositivo a través de la red, aparecerá un ícono 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 aplicaciones de iOS.

FlexiHub

Requisitos: Windows 7/8/10, Server 2008 R2/2012/2016/2019
size: 6.99MB
Versión: 4.1.13108 ()
Calificación usuario: (4.8 basado en 78+ usuarios)