¿Cómo se realiza la depuración inalámbrica en Xcode 9 con iOS 11, Apple TV 4K, etc.?

Resuelto iPC asked hace 54 años • 20 respuestas

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?

iPC avatar Jan 01 '70 08:01 iPC
Aceptado

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

  1. 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

  2. La Mac y el iPhone/iPad deben estar en la misma red para utilizar la depuración inalámbrica.

A continuación, en Xcode

  1. Elija Ventana > Dispositivos y simuladores y luego, en la ventana que aparece, haga clic en Dispositivos .
  2. Conecte su dispositivo a su Mac con un cable Lightning.
  3. En la columna de la izquierda, seleccione el dispositivo y en el área de detalles, seleccione Conectar vía red .

ingrese la descripción de la imagen aquí

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.

ingrese la descripción de la imagen aquí

  1. 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:

  1. Asegúrese de que su Mac y su Apple TV estén en la misma red.

  2. Elija Ventana > Dispositivos y simuladores y luego, en la ventana que aparece, haga clic en Dispositivos .

  3. En su Apple TV, abra la aplicación Configuración y elija Controles remotos y dispositivos > Aplicación y dispositivos remotos .

  4. 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).

  5. 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.

  6. 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.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Surjeet Singh avatar Jun 06 '2017 07:06 Surjeet Singh

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.

  1. Haga clic derecho en el nombre del dispositivo (en la lista Desconectados) y elija la opción "Conectar mediante dirección IP...".

ingrese la descripción de la imagen aquí

  1. 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) ingrese la descripción de la imagen aquí
damithH avatar Oct 13 '2017 02:10 damithH

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:

  1. Desempareje el dispositivo haciendo clic derecho en el dispositivo desde la sección Conectado .

    ingrese la descripción de la imagen aquí

  2. Vuelva a conectar el dispositivo.

  3. Haga clic en el botón "+" desde el final del lado izquierdo de la ventana emergente.

ingrese la descripción de la imagen aquí

  1. Seleccione el dispositivo y haga clic en el botón siguiente

ingrese la descripción de la imagen aquí

  1. Haga clic en Confianza y contraseña (si está disponible) desde el dispositivo.

ingrese la descripción de la imagen aquí

  1. Haga clic en el botón Listo .

ingrese la descripción de la imagen aquí

  1. Ahora, haz clic en conectar vía red .

ingrese la descripción de la imagen aquí

Ahora puede ver el icono de conexión de red después del nombre del dispositivo. ¡Disfrutar!

ingrese la descripción de la imagen aquí

ios_dev avatar Sep 20 '2017 11:09 ios_dev

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. Conéctate a través de la red

  • Después de unos segundos podrás ver el signo de red frente a tu dispositivo. ingrese la descripción de la imagen aquí

  • Desenchufe su dispositivo y use la depuración como lo hace normalmente.

Gracias

Aleem avatar Jun 07 '2017 10:06 Aleem

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).

Joppe Geluykens avatar Jun 11 '2017 09:06 Joppe Geluykens