En Xcode veo (no hay Apple Watch emparejado) aunque el reloj está emparejado y el UDID del reloj está registrado

81

Mi teléfono aparece como ineligible target en Xcode y al lado dice ( no paired Apple Watch).

Mi Apple Watch está registrado en Dispositivos iOS. Puedo ver el UDID. El reloj tiene watchOS 2.0 instalado y mi iPhone 6 tiene iOS 9 instalado. El iPhone se empareja perfectamente con el reloj y puedo instalar aplicaciones.

Intenté reiniciar tanto el reloj como el teléfono. Intenté reiniciar Xcode. Intenté crear un nuevo esquema en Xcode pero todavía se muestra (sin Apple Watch emparejado). Puedo elegir Producto / Destino y la aplicación aparecerá en el teléfono, simplemente no instalará la aplicación del reloj ... simplemente se quedará ahí diciendo " Instalando ... ".

dmin7b5
fuente
En Xcode, si vas a Ventana -> Dispositivos y haces clic en tu teléfono, ves tu reloj, ¿verdad?
keji
@kdogisthebest No, el reloj no figura como Dispositivo. El teléfono aparece en la lista.
dmin7b5
Estoy experimentando esto en Xcode 7.1 beta pero no en 7.0. Probé todas las soluciones en esta página sin éxito. Estaba construyendo mi reloj muy bien hasta que de repente apareció este mensaje.
Charlie Schliesser
En mi caso, habilitar bluetooth soluciona el problema :)
ChikabuZ

Respuestas:

96

Emparejé mi reloj con un teléfono nuevo y encontré este problema. ¡Eliminé todos los archivos ~/Library/Developer/Xcode/watchOS DeviceSupport/y lo resolvió!

jede
fuente
4
Esta es la verdadera solución, funcionó para mí perfectamente
shontauro
1
A mi también me sirvió.
Naftali Beder
3
No encuentro la carpeta "watchOS DeviceSupport".
Mohammad Zaid Pathan
Funcionó para mí (¡tantos reinicios desperdiciados!). Y los simuladores también funcionan.
lewis
3
después de lo anterior (respuesta), vuelva a conectar el iphone
brainray
33

Lo que funcionó para mí es ir al objetivo de la aplicación WatchKit y actualizar el equipo con la cuenta adecuada. Una vez que hice eso, mi dispositivo se mostró elegible.

eCeleritas
fuente
6
Esto no solucionó el problema para mí. Estoy teniendo exactamente el mismo problema. Mi reloj no aparece en Dispositivos en absoluto a pesar de que claramente está emparejado con mi teléfono (puedo usar todas las funciones del reloj que esperas poder). Incluso intenté restablecer el reloj y configurarlo como un nuevo dispositivo sin éxito. (Recibí el aviso de confianza en el reloj, lo cual reconocí)
fdmillion
Asegúrese de hacer esto tanto en la aplicación Watch como en la extensión
Dan
26

2020: en este punto, ni siquiera puedo hacer que WCSession envíe datos en los Simuladores. Mensaje de Watch a iPhone con replyHandlerfunciona, mensaje de iPhone a Watch falla con WCErrorCodeWatchAppNotInstalled. Cada día comienza reiniciando varias veces y eliminando y configurando nuevas combinaciones de iPhone + Watch. Probé un macOS recién instalado con los dispositivos de mi amigo y, por supuesto, no tuve suerte. Pero claramente es culpa mía. Enviar un informe de error no hace nada, ya que solo te siguen diciendo que todo está funcionando y que cerrarán este ticket ahora. Solo quería ayudar.

2019: Nuevo iPhone, incluso peor. Ahora, cada componente de mi desarrollo ha cambiado desde 2017 y todavía estoy atascado apuntando al simulador con cada compilación. Apple, ¿por qué?

2018 II : ya nada me funciona. Se contactó con Apple muchas veces y Apple Watch parece haberse mudado al Playgroundvecindario, ya que solo se está cargando / ejecutando, pero nunca realmente se está ejecutando. Compré una segunda Mac, nuevo proyecto, nada funciona. Triste.

2018 : Los últimos días he tenido mucho éxito haciendo lo siguiente:

En tu iPhone:

  • apagar wifi
  • apagar bluetooth
  • encender wifi
  • enciende bluetooth

En tu reloj:

  • activar el modo de vuelo
  • desactivar el modo de vuelo

La mayoría de las veces, no se tarda más de 30 segundos en restablecer la conexión. Creo que es el "modo de vuelo del reloj", algo, pero nunca cambio un (algo) sistema en ejecución, así que este será mi procedimiento a partir de ahora. Mi respuesta de 2017 todavía parece ser de ayuda para algunas personas:

2017 : si ALGUNAS VECES se muestra, y a menudo no, puede deberse al hecho de que cerró iTunes

Noté lo que solía hacer después de reconectarme: cerrar iTunes. Inmediatamente, el reloj se volvió "desemparejado". Volver a conectar el cable USB pero dejar iTunes abierto me ha ayudado desde entonces.

usuario2875404
fuente
Yo mismo no podía creerlo, pero lo probé como 10 veces y iTunes siempre fue el factor decisivo, así que sí
user2875404
3
No me resuelve el problema. Este es un error tan molesto que ralentiza el desarrollo del reloj.
GarySabo
1
¿Alguien ha presentado un radar?
GarySabo
1
Este problema ha llegado hasta el año 2015 y las experiencias más o menos todo el mundo que, Apple probablemente no le importa, ya que trabaja 5% de las veces lo que parece ser suficiente para ellos
user2875404
3
Es 2020 y he perdido horas tratando de convencer a Xcode de que ejecute una aplicación en mi reloj. Usaría el Simulador, pero CloudKit (que ahora es la forma recomendada de obtener datos dentro y fuera de la aplicación del reloj) no es compatible con el simulador del reloj. No entiendo cómo alguien se las arregla para desarrollar aplicaciones para Apple Watch.
Hendrik
14

Abre la aplicación complementaria de la cámara en el reloj. Para mí esto funciona. Parece que la aplicación inicia una conexión telefónica.

Berni
fuente
Acabo de tener este problema y esto me lo solucionó. ¡Gracias!
Chris Marshall
10

Parece que necesitas tocar el mensaje "Confiar en esta computadora" en Apple Watch. Esto resolvió mi problema. Compruebe también si XCode muestra el mensaje "Indexación ..." o "Cargando símbolos ...": debe esperar hasta que finalice la operación.

Bogdan
fuente
9

¡Parece un error en Xcode! Vaya a ~/Library/Developer/Xcode/watchOS DeviceSupport/y cree una carpeta llamada "Watch1,2 2.0 (número de compilación)" y para 'número de compilación' use su número de compilación de watchOS. Dentro de esta carpeta, cree otra carpeta llamada "Símbolos".

Así que para la versión más reciente: ~/Library/Developer/Xcode/watchOS DeviceSupport/Watch1,2 2.0 (13S5305d)/Symbols.

Tal vez limpiar y reiniciar Xcode.

Eduard Klinger
fuente
1
Parece haber funcionado para mí, aunque también probé todas las otras respuestas enumeradas aquí, así que, ¿quién sabe? Podría haber sido uno de los otros ...
Josh Brown
seleccionar el equipo correcto fue todo lo que necesitaba, sin duda sigue siendo un error debido a su extremadamente engañosa ...
Anders
8

Para mí fue una cuestión de confiar en la computadora del reloj. Tuve que reiniciar mi reloj para obtener la solicitud de "confiar en esta computadora".

yspreen
fuente
1
Xcode no mostró mi iPhone en Xcode cuando seleccioné la aplicación watchkit. Reinicié mi Apple Watch (5.1.3) y Xcode ahora muestra iPhone y reloj.
tokentoken
6

En mi caso, creo que fue porque tenía la conexión a través de la red habilitada para el iPhone que está emparejado con mi nuevo reloj.

Al deshabilitar la función de conexión inalámbrica, luego conectar el iPhone a mi mac mediante un cable, el reloj apareció en la lista de Dispositivos.

Después de obtener el UUID para registrarse en el Centro de desarrolladores, volví a habilitar Conectar a través de la red y el reloj ya no estaba en la lista de la pantalla Dispositivos. Sin embargo, cuando conecto el teléfono por cable, aparece la información del reloj.

Entonces, si está utilizando una conexión inalámbrica, intente conectar el dispositivo mediante un cable y, con suerte, verá su reloj en la lista. ¡Buena suerte!

pedante
fuente
4

Tuve que eliminar mi ID de Apple de la pestaña Cuentas en las preferencias de Xcode y luego volver a agregarlo.

Ric Santos
fuente
4

Lo que funcionó para mí fue esperar alrededor de un minuto. No había barra de progreso en Xcode, solo espera.

Maciej Swic
fuente
Abrí la aplicación Watch en iPhone y me tomó medio minuto ver el reloj emparejado en Xcode. No sé si es útil.
chengsam
4

A mí me ayudó a abrir iTunes en el MAC y dejarlo abierto.

Xcode 9.4.1

En g. Ron
fuente
2

Tengo exactamente la misma configuración y tuve el mismo problema. Lo que pareció funcionar para mí fue simplemente desemparejar y emparejar el reloj nuevamente. Luego Confíe en esta computadora en el reloj y Xcode comenzó a listarla en el menú.

Parece que actualicé watchOS2 beta 5 en la parte superior de 1.0.1 que se emparejó anteriormente y solo necesitaba volver a configurarlo para watchOS2.

Piidro
fuente
2

Lo que funcionó para mí fue abrir la ventana Proyectos de Xcode y hacer clic en el botón Eliminar junto a la línea Datos derivados del proyecto abierto actualmente. Después de eso, el objetivo cambió automáticamente para mostrar [My iPhone Name] + [My Watch Name].

Mi configuración: Xcode 7, iOS 9 (lanzamiento público) y watchOS 2 beta.

bruce1337
fuente
2

Abra la aplicación Watch en el dispositivo, desplácese hacia abajo hasta su aplicación y asegúrese de habilitar mostrar la aplicación en Apple Watch

david72
fuente
2

Configuración de perfiles de aprovisionamiento correctos | Certificados Team, luego reiniciar Xcode funcionó para mí.

Mohammad Zaid Pathan
fuente
2

Debes haber conectado tu Apple Watch con tu iPhone por bluetooth, la conexión wifi no funcionará para la prueba ...

Magnus
fuente
2

Realmente luché con este problema, pero esto me ayudó:

Reparar pasos:

  1. Desemparejar mi reloj
  2. Reinicia tanto el iPhone como el Apple Watch
  3. Vuelva a vincularlos y configure mi reloj como uno nuevo
  4. Enchufe (desenchufe primero) iPhone a Mac
  5. En el Apple Watch, di Confiar en la computadora cuando te pregunte
  6. Desenchufe y vuelva a enchufar
  7. Cerrar y abrir XCode
  8. Abra el proyecto y espere unos segundos
Patricks
fuente
¡Esto también me ayudó! La parte importante fue configurar el reloj como uno nuevo, en lugar de restaurarlo desde la copia de seguridad.
pipacs
2

Es posible que haya tenido un gran avance ... Apagué el WIFI en mi Mac y al instante encontró el reloj 😱

GarySabo
fuente
2

Verifique que el teléfono esté conectado a la misma red wifi que la computadora.

Acabo de pasar unos días luchando con esto, probando las soluciones anteriores. Redes conmutadas, esperó un minuto, ahora funciona de nuevo. Gah.

Tengo cuatro SSID wifi en mi casa (casa vieja, paredes gruesas, un enrutador no lo cubre correctamente) y resultó que la computadora estaba eligiendo uno y el teléfono otro.

Reactivo Cuervo
fuente
1

Esto funcionó para mí 1. Salga de Xcode. 2. Desconecte el iPhone 3. Elimine los archivos de caché en / Users // Library / Developer / Xcode 4. Ejecute Xcode. 5. Vuelva a conectar el iPhone 6. Xcode comenzará a descargar el archivo de símbolos

vanna
fuente
3
¿Qué archivos de caché específicamente?
Charlie Schliesser
1

Simplemente vuelva a conectar mi iPhone a mi Mac, mi problema está resuelto. Cuando vuelvo a conectar mi iPhone, xcode instaló automáticamente los símbolos perdidos.

Kemal Can Kaynak
fuente
1

Tuve un problema similar en el que Xcode no detectaba mi reloj emparejado. De alguna manera, el perfil de aprovisionamiento beta había logrado instalarse en mi teléfono y, por alguna razón, Xcode no pudo detectar el reloj emparejado. Tan pronto como eliminé el perfil de aprovisionamiento, Xcode comenzó a recoger el reloj emparejado.

Taz
fuente
1

La creación de un nuevo proyecto de watchOS conduce a la descarga de símbolos para reanudar y finalizar. Desconecté el iPhone antes de que finalizara la operación "Procesando archivos de símbolos". Así que Apple Watch nunca volvió a aparecer. XCode 9 (beta 4). iOS 10 (beta 4). watchOS 2.2.2.

Max
fuente
1

Esperé varios minutos y luego, funcionó solo.

WatchOS 4.1, XCODE 9.2.

Yizhar
fuente
1

La solución que funcionó para mí con XCode 10.0: eliminar toda la carpeta Xcode en ~ / Library / Developer / Xcode, eliminar solo watchOS DeviceSupport no fue suficiente

Stanislas Heili
fuente
1

Esto funcionó para mí (Xcode 11.3.1):

  1. Dispositivos abiertos desde Xcode
  2. Desconecte el iPhone de Mac
  3. Desactivar bluetooth en iPhone
  4. Vuelva a conectar el iPhone a Mac
  5. Verifique que el iPhone se muestre en Dispositivos.
  6. Encienda el bluetooth en el iPhone, espere a ver que el reloj está conectado en el iPhone.
  7. Busque en Dispositivos -> su iPhone -> Relojes emparejados -> espere a que la información del reloj se muestre por completo.
  8. En este punto pude ver el reloj en Xcode.

En algunos casos, también es necesario reiniciar Watch & Phone.

david72
fuente
0

Nueva actualización de este problema. Recientemente compré el libro de ray wenderlich para Watch OS y tuve este problema.

Después de probar muchas cosas y antes de eliminar cualquier archivo, mi solución de trabajo es esta:

En MAC con Xcode abierto y con el esquema de problemas cargado. iPhone enchufado y reloj encendido también.

1) En MAC apague wifi 2) En MAC encienda wifi 3) En MAC apague bluetooth 4) En MAC encienda bluetooth

Sé que esta solución está arriba, pero es la única forma en que me ha funcionado. Espero que también ayude a cualquier desarrollador.

wazowski
fuente
1
Para mí, fue suficiente con apagar el wifi en mi Mac. Luego, el reloj apareció en la ventana Dispositivos y pude ejecutar con éxito un reloj en mi muñeca. Por cierto, mi iPhone estaba conectado a través de USB en ese momento.
Andrej
0

Compruebe que Bluetooth esté habilitado. Reinicié mi Mac, mi teléfono y mi reloj y eso no ayudó. Cuando miré en la configuración del reloj, encontré que Bluetooth estaba desactivado.

Navegador
fuente
0

En mi caso, reiniciar el reloj no funcionó, pero después de reiniciar el iPhone sí.

Luis
fuente
0

La versión 12.2 de Xcode (12B45b) parece solucionar todos los problemas relacionados con la transferencia de la aplicación desde su mac a su Apple Watch.

Plateado
fuente