Xcode no ve mi dispositivo iOS pero iTunes sí

120

Tengo un problema extraño.

Tengo un iPad con iOS 5.0.1 (9A405) y iOS SDK 5.0.1 con Xcode 4.2 (Build 4C199) instalado en mi Mac.

Xcode no ve mi dispositivo. Dice "Dispositivo iOS", no "iPad de Sauron" como de costumbre.
(Estoy seguro de que el dispositivo está conectado porque lo veo en iTunes). Xcode se niega a iniciar mi aplicación en el dispositivo. Dice:

"Xcode no se puede ejecutar con el dispositivo seleccionado. No hay dispositivos iOS aprovisionados disponibles con una versión iOS compatible. Conecte un dispositivo iOS con una versión lo suficientemente reciente de iOS para ejecutar su aplicación o elija un simulador de iOS como destino".

Xcode ve mi otro iPad con iOS 4.3.3 y puede ejecutar aplicaciones en este dispositivo. Intenté reiniciar mi Mac, sin resultado.

También verifiqué el perfil de aprovisionamiento, el certificado de desarrollador, etc.

¿Alguien tiene ideas?

Vlad
fuente
¿Realmente ha ampliado la lista? Obtengo esto después de conectar el dispositivo de otra persona y luego el mío. Tengo que expandir explícitamente la lista y seleccionar mi dispositivo. Y sí, existe la opción "Dispositivo iOS".
Eimantas
Si. Intenté expandir la lista de dispositivos. Mi dispositivo está ausente.
Vlad

Respuestas:

77
  1. Seleccione Ventana ➜ Organizador en Xcode. Ahora, en Dispositivos, seleccione su dispositivo. Si no está listo para el desarrollo, haga clic en usar para desarrollo.

  2. Si lo anterior no resuelve su problema, desde la configuración de su proyecto, establezca el objetivo de implementación en uno para el que su aplicación esté desarrollada o en una menor.

  3. De lo contrario, existe algún problema con los certificados y los perfiles de aprovisionamiento. Asegúrese de que el UDID de su dispositivo esté agregado en el perfil de aprovisionamiento que está utilizando.

iVips
fuente
2
Me avergüenzo. Simplemente me olvido de presionar "Usar para desarrollo" en el organizador de XCode.
Vlad
@iVips - Estoy enfrentando un problema similar pero ni siquiera obtengo "Uso para desarrollo", ¿cómo solucionarlo?
itsaboutcode
Finalmente logré que Xcode reconociera mi iPad usando las instrucciones anteriores y con la misma configuración que @Dustin - Xcode 5.0.2, iOS 7.0.4 - en una Macbook Air con OSX 10.9.1. Sin embargo, tomó una buena cantidad de prueba y error, y no fue hasta que finalmente desconecté el iPad del puerto USB3 en el lado izquierdo de la computadora y lo volví a conectar al puerto USB3 en el lado derecho que Xcode finalmente reconoció. eso.
Ed McLaughlin
8
en Xcode 7.3.1 ya no existe la opción "Dispositivos" en el Organizador. ¿Alguna otra idea?
kramer65
2
@ kramer65, ahora es Ventana> Dispositivos en lugar de Ventana> Organizador> Dispositivos
Matt
250

Aunque este no aborda el problema específico del OP, podría ser una solución para otras personas que encuentren esta pregunta.

En algunas circunstancias, Xcode no reconocerá (ni siquiera verá) un dispositivo conectado que fue reconocido previamente, aunque no hubo cambios en las versiones de Mac OS / iOS / Xcode. Esto parece suceder si conecta el dispositivo mientras la Mac y / o el dispositivo están bloqueados cuando los conecta. El dispositivo le preguntará si desea confiar en la computadora a pesar de que ya lo hizo, pero el dispositivo seguirá sin ser visible en Xcode.

Reiniciar Xcode o el dispositivo no parece tener ningún efecto. Una solución es reiniciar la Mac. Otra solución mucho más rápida es reiniciar usbmuxd:

  1. Salir de Xcode
  2. Desconecte el dispositivo
  3. En una ventana de terminal, escriba: sudo pkill usbmuxd(se reiniciará de nuevo automáticamente)
  4. Reiniciar Xcode
  5. Conectar el dispositivo

¡Su dispositivo ahora debería ser visible nuevamente en Xcode!

Espero que ayude a algunas personas. ¡Aparentemente sí!

jcaron
fuente
1
Esto también funcionó para mí. Tuve una situación en la que iTunes tampoco reconocía el dispositivo y, al volver a conectarlo, se mostraba el mensaje "¿Confiar en esta computadora?" diálogo cada vez.
avance
¡¡Gracias!! Esto también solucionó la ventana emergente "confiar en esta computadora" que recibía cada vez.
Erik Villegas
¿Ocurre este problema con alguien (dispositivo Xcode 7.2 y iOS 9.2.1)? (sucede conmigo y este método (las variaciones de esta respuesta 'pasos ayudan)'
gaussblurinc
De hecho, no me ha pasado por un tiempo, pero puede ser porque no he hecho cosas como conectar un dispositivo mientras la Mac está bloqueada. O tal vez sea porque solucionaron el problema.
jcaron
Este trabajo - nota: sucedió porque eliminé el archivo de perfil de mobileprovision por error - así que primero tuve que agregarlo al organizador.
Elia Weiss
36

Tuve el mismo problema, reinicié xcode y encontró mi teléfono nuevamente.

Alex Pelletier
fuente
Si tiene este mensaje de alerta: "El iPhone de destino de ejecución no es válido para ejecutar el esquema 'video'". Siga esta respuesta. Solucionó el problema.
kit
17

Hoy me encontré con este problema en el que Xcode 8.2.1 repentinamente decidió que el ipad conectado (ios 10.2) ya no estaba conectado. Desenchufé, volví a enchufar, reinicié mi macbook y probé las numerosas recomendaciones anteriores. Lo que solucionó el problema para mí fue apagar y reiniciar el dispositivo ipad.

Jeremy_inPDX
fuente
3
Después de numerosos intentos de intentar obtener Xcode en una Mac virtualizada y volver a encontrar mi iPhone conectado físicamente, este consejo también me funcionó: simplemente reiniciar el iPhone. ¿Quién dijo que "Intentaste apagarlo y encenderlo de nuevo?" solo funciona para Windows? :) ¡Gracias Jeremy!
Mephisztoe
Probé todas las demás soluciones, pero esta es la que funcionó para mí. Xcode 10.1 / iphone 6s 12.4.1
Atak
12

Tengo este problema una vez, usando un cable no oficial de Apple.

Espero eso ayude.

Franck
fuente
Lo mismo. En mi caso, el problema también fue el cable. No sé por qué, pero cuando enchufé el teléfono se estaba cargando, y también lo vi con el comando ioreg -p IOUSB, y el teléfono me mostró el mensaje "¿Confías en esta computadora?" Pero no pude ver el dispositivo en el Xcode de ninguna manera. Probé con otro cable y funcionó.
MrMojoRisin
Igual que en mi caso, fue un problema de cable.
Trinh Tran
9

Para otras personas que pueden tener el mismo problema y las respuestas anteriores no funcionan: asegúrese de que la versión de iOS instalada en su dispositivo coincida con la versión del SDK de iOS que ha instalado en su mac. Si estos no coinciden, no podrá construir el dispositivo.

Kasper Munck
fuente
9

En mi caso hice los siguientes pasos

  1. Salir de XCode
  2. Desconectar dispositivo
  3. En tu terminal sudo launchctl stop com.apple.usbmuxd
  4. Relanzar Xcode
  5. Conectar dispositivo
Alexandr Kolesnik
fuente
Esto funciona para mí sin reiniciar xcode o dispositivo
Someone Special
agradable, me ahorra mucho tiempo
Finder 丶 Tiwk
7

Puede que mi respuesta sea útil para los nuevos desarrolladores. Simplemente siga estos pasos, puede conectar su iPhone / iPad con X-code.ingrese la descripción de la imagen aquí

Abhishek Mishra
fuente
4

Apenas probé todas las soluciones sugeridas anteriormente. Lo único que funcionó y resolvió mi problema fue entrar en el "Organizador" de xcode, hacer clic derecho en mi iPhone, hacer clic en "Eliminar del organizador" y luego esperar unos 10 segundos mientras xcode vuelve a agregar automáticamente el dispositivo.

Anteriormente conecté mi teléfono y iTunes lo reconoció bien y se sincronizó con él, etc., pero todo lo que xcode decía en el organizador era "El dispositivo no está conectado actualmente", que definitivamente estaba conectado si iTunes se sincronizaba con él y no se sincronizaba. Wifi.

Por qué xcode me necesitaba para eliminar y volver a agregar el teléfono está más allá de mi comprensión, pero funciona muy bien ahora que hice esto.

Benjamin Omán
fuente
4

Intenté todo lo anterior sin éxito. Había estado usando el teléfono durante años y, de repente, el Organizador pensó "este dispositivo no está conectado actualmente". Un reinicio del teléfono me lo arregló (mantén presionado Home & Power hasta que aparezca el logotipo de Apple). Lo hice con él todavía conectado al MacBook, pero no debería ser necesario.

Miguel
fuente
1
Gracias Michael - mismo problema. 5s funcionando bien hasta que xcode de repente decidió que no estaba allí. Entonces iTunes estuvo de acuerdo con xcode. Reiniciar el teléfono lo solucionó por ahora. Preocuparse de cuántos de estos errores aleatorios están pasando por los equipos de lanzamiento de Apple.
comienza el
3

Para Xcode 7(y posiblemente arriba),

go to Window -> Devices, 

presione el plus signen la parte inferior y select the deviceconecte y hit next, luegoUse for development .

Esto solo funciona si Xcodeestá leyendo su dispositivo, pero no puede ejecutar su aplicación en el dispositivo.

También asegúrese de la device's OS version is greater than or equal to your app's Deployment Targetversión del sistema operativo.

Vinit Nayak
fuente
2

Tuve el mismo problema con algunos cables sin licencia. Funciona bien con los cables USB de Apple y Belkin.

Kirow
fuente
2

Mi aplicación funcionó en todos los simuladores, pero no en mi dispositivo. Probé casi todos los pasos de cada comentario y no tuve suerte. Fui a la configuración de mi dispositivo y cambié mi "Personal Hotspot" de apagado a encendido. ¡Entonces todo estuvo bien!

pcnick13
fuente
Para virtualbox Mac Catalina también funcionó. Gracias amigo.
Ratheesh
1

¿Ha intentado eliminar y volver a instalar el dispositivo en su portal de desarrolladores de Apple? Si es así, intente actualizar su xcode a 4.3.2, recuerdo que necesitaba actualizar a xCode 4.3.2 después de actualizar mi iPhone a iOS 5.1

Oras
fuente
1

Xcode no vio mi iPad, iTunes tampoco vio mi dispositivo. Reiniciar Mac corrigió la situación.

Kibernetik
fuente
1

Después de actualizar mi iPhone a 10.3.3, Xcode 8.3.3no puede encontrarlo en la Deviceventana, pero iTunes sí. Reiniciar Xcode solucionó el problema.

superarts.org
fuente
1

Después de 20 minutos de depuración, me di cuenta de que tenía que pasar el cursor sobre el botón hacia arriba (🔼) en la parte superior del Devicesselector en la esquina superior izquierda, a la derecha del botón de ejecución de la aplicación 😂

Nick Sarafa
fuente
1

El error que tuve en XCode fue "versión de iOS inferior al objetivo de implementación", que no sabía cómo solucionar. El error se mostró donde el iPhone debería haberse indicado como Dispositivo (parte superior izquierda). Seleccioné el proyecto en Project Navigator y noté que el objetivo de implementación de iOS estaba configurado en 11.3 pero cuando revisé mi iPhone estaba configurado en 11.2.1 (o algo menor que 11.3). Así que abrí Configuración en el teléfono, me desplacé hacia abajo hasta General y toqué Actualización de software. Dado que la actualización decía que estaba programada pero no se inició, decidí sacar la tarjeta SIM de mi otro teléfono y ponerla en el iPhone que estaba usando para la prueba. Luego, la actualización comenzó rápidamente. Sin embargo, después de que finalizó la actualización en el teléfono, XCode aún no reconoció el teléfono. Desenchufé el cable USB pero no escuché ningún sonido. así que lo conecté a otro puerto USB de la computadora y luego escuché un sonido. Entonces XCode notó el teléfono. Entonces, el problema fue que el iPhone no me informó que tenía una Actualización (o la ignoré y me olvidé de ella) y es posible que haya necesitado la tarjeta SIM, y tenía una mala conexión USB.

Gallo rojo
fuente
gracias hermano. funcionó para mí.
Joshua Pogi 28 de
0

Tuve este problema. De alguna manera registré el dispositivo para el equipo genérico en Apple. No recuerdo cómo lo hice ahora. Entonces pude superar este error.

Satish
fuente
Así es como lo resolví. Nunca se conectó en el primer disparo. Tuve que volver a intentarlo 8-10 veces y finalmente se conectó. Una vez que se conectó en el organizador, fui a los dispositivos, seleccioné este dispositivo y bajo este seleccioné el perfil de aprovisionamiento. Al hacer clic derecho, obtuve la opción agregar dispositivo al portal de aprovisionamiento. Luego agregué dando ID de Apple. A partir de la próxima vez pude conectarme la primera vez.
Sábado
0

Simplemente desenchufe el cable del iPhone con su mac y luego enchufe el cable en el mac funciona para mí. Espero que funcione para alguien.

varun
fuente
2
ayuda perfecta! Nadie pensó en eso. Felicidades
Profstyle
0

Xcode 6.3 no vio mi iPhone con iOS 8.3 incluso después de reiniciar la computadora. Luego reinicié mi iPhone y todo funcionó nuevamente. ¡Me encanta el software de buggy!

Whittwuli
fuente
0

Cuando intenta compilar y ejecutar el esquema actual pero encuentra este mensaje de alerta:

"El iPhone de destino de ejecución no es válido para ejecutar el esquema".

Además, ya revisó su teléfono y está conectado a su Mac correctamente, todo lo que necesita hacer es simplemente reiniciar su Xcode y compilarlo nuevamente . Eso hará el trabajo.

equipo
fuente
0

Me encontré con este problema después de haber actualizado de XCode 9 a 10.1. No aparecía ningún dispositivo en XCode, a pesar de realizar todos los pasos enumerados en otras respuestas.

Para mí, la solución fue hacer una compilación limpia de CMake, eliminando los viejos archivos del proyecto Xcode.

Luke F
fuente
0

Xcode 10.2.1 no reconocía mi ipad mini. Desenchufé y reinicié el mini y se hizo visible.

Mike Volmar
fuente
0

Si ninguno de estos funciona, ¡intente reiniciar su iPhone o dispositivo! A mi me funciona todo el tiempo (:

Arin
fuente