¿Cómo se realiza la depuración inalámbrica en Xcode 9 con iOS 11, Apple TV 4K, etc.?
La depuración inalámbrica se agregó recientemente como una característica en Xcode 9, iOS 11 y tvOS 11. El Apple TV 4K no tiene un puerto USB, por lo que requiere depuración inalámbrica. ¿Cómo se realiza esta depuración inalámbrica en Xcode?
Configurar un dispositivo para la depuración de red
de ayuda.apple.com
Depure su aplicación que se ejecuta en un dispositivo iOS o tvOS a través de una conexión Wi-Fi u otra conexión de red.
Pasos para configurar iPhone, iPad o iPod touch
Verifique que su dispositivo tenga un código de acceso y agregue uno si no lo tiene . Su dispositivo debe tener un código de acceso para habilitar la depuración remota
La Mac y el iPhone/iPad deben estar en la misma red para utilizar la depuración inalámbrica.
A continuación, en Xcode
- Elija Ventana > Dispositivos y simuladores y luego, en la ventana que aparece, haga clic en Dispositivos .
- Conecte su dispositivo a su Mac con un cable Lightning.
- En la columna de la izquierda, seleccione el dispositivo y en el área de detalles, seleccione Conectar vía red .
Xcode se empareja con su dispositivo. Si Xcode puede conectarse con el dispositivo mediante una red, aparece un icono de red junto al dispositivo en la columna de la izquierda.
- Desconecta tu dispositivo.
Ahora está listo para la depuración a través de la red.
A veces no funciona. Es posible que tengas que reiniciar el dispositivo o la conexión de red .
Nota: La depuración de red requiere Xcode 9.0 o posterior ejecutándose en macOS 10.12.4 o posterior, y en el dispositivo requiere iOS 11.0 o posterior, o tvOS 11.0 o posterior.
Pasos para configurar Apple TV:
Asegúrese de que su Mac y su Apple TV estén en la misma red.
Elija Ventana > Dispositivos y simuladores y luego, en la ventana que aparece, haga clic en Dispositivos .
En su Apple TV, abra la aplicación Configuración y elija Controles remotos y dispositivos > Aplicación y dispositivos remotos .
El Apple TV busca posibles dispositivos, incluido el Mac. (Si tiene algún firewall o seguridad de Internet, desactívelo/desactívelo para permitir la búsqueda).
En tu Mac, selecciona el Apple TV en el panel Dispositivos . Se muestra el panel del Apple TV y muestra el estado actual de la solicitud de conexión.
Ingrese el código de verificación que se muestra en su AppleTV en el panel de la ventana Dispositivo para el dispositivo y haga clic en Conectar .
Xcode configura el Apple TV para la depuración inalámbrica y lo empareja con el dispositivo.
Intenté usar las opciones Conectar a través de red de la ventana Xcode Devices. pero no puedo ver el icono "Conectado a través de la red" junto al nombre del dispositivo. Además, tan pronto como se retira el USB, la opción "Conectar mediante red" desaparece. Además, el nombre del dispositivo aparece debajo de la lista de dispositivos desconectados.
Pero usando la opción "Conectar mediante dirección IP...", puedo conectarme.
- Haga clic derecho en el nombre del dispositivo (en la lista Desconectados) y elija la opción "Conectar mediante dirección IP...".
- Escriba la dirección IP del dispositivo y elija Conectar. (puedes encontrarlo a través de Configuración del dispositivo móvil > Wi-Fi > Elige el nombre de wifi)
Si ha completado todos los pasos indicados por Surjeet y aún no aparece el ícono de conexión de red, siga los pasos a continuación:
Desempareje el dispositivo haciendo clic derecho en el dispositivo desde la sección Conectado .
Vuelva a conectar el dispositivo.
Haga clic en el botón "+" desde el final del lado izquierdo de la ventana emergente.
- Seleccione el dispositivo y haga clic en el botón siguiente
- Haga clic en Confianza y contraseña (si está disponible) desde el dispositivo.
- Haga clic en el botón Listo .
- Ahora, haz clic en conectar vía red .
Ahora puede ver el icono de conexión de red después del nombre del dispositivo. ¡Disfrutar!
Requisito previo
- Su máquina Mac debe tener al menos Mac OSX 10.12.4 o posterior
- Su dispositivo iOS debe tener al menos iOS 11.0 o posterior
- Ambos dispositivos deben estar en la misma red.
Pasos para activar
Conecte su dispositivo iOS con la máquina Mac desde el cable.
Abra Xcode y luego desde el menú superior Ventana -> Dispositivos y simuladores
Elija el segmento Dispositivos y elija el dispositivo que desee de la lista de dispositivos de la izquierda.
En el lado derecho puede ver Abrir Conectar a través de la red , habilite esta opción como se muestra en la imagen adjunta.
Después de unos segundos podrás ver el signo de red frente a tu dispositivo.
Desenchufe su dispositivo y use la depuración como lo hace normalmente.
Gracias
Si después de seguir los pasos descritos por Surjeet aún no puedes conectarte, intenta apagar y encender el Wi-Fi de tu computadora. Esto funcionó para mí.
Además, asegúrese de confiar en el certificado de desarrollador del dispositivo iOS (Configuración - General - Perfiles y administración de dispositivos - Aplicación de desarrollador).