ios8 - Dispositivo no elegible en Xcode 6 cuando el dispositivo está conectado con iOS 8.1
xcode6 (8)
Hasta ayer mi configuración para dispositivos / herramientas se ve como abajo
iOS - 8.0.2
Xcode - 6.0.1
OSX - Mavericks
Actualicé la versión iOS de 8.0.2 a 8.1 hoy y cuando conecto mi dispositivo a mi mac, veo que mi dispositivo está en "Dispositivo ineligibale"
He examinado problemas similares y se recomienda a la mayoría de la solución cambiar el objetivo de implementación de 7.0 a 8.0. Pero necesito que mi destino de despliegue esté en 7.0
Reinicié mi dispositivo y cualquiera de mis mac pero todavía tengo el mismo problema. Cuando desconecto el dispositivo y lo vuelvo a conectar. Veo el mensaje de error como se muestra a continuación en Ventana-> Dispositivos ".. ejecutando una versión de iOS que no es compatible con esta versión de Xcode"
Esto que interpreto como Xcode 6.0.1 no es compatible con dispositivos con iOS8.1. Pero esto me parece raro. Busqué cualquier actualización de Xcode y Xcode 6.1 solo está disponible para instalar en Yosemite y no en Mavericks. Mi cheque e instalación en Xcode en Mavericks me dice que todo está actualizado
¿Alguna sugerencia sobre cómo resolver esto? No quiero cambiar el destino de la implementación ya que mi aplicación debería admitir tanto 7.0 como 8.0
Experimenté esto con Xcode compatible y versiones de iOS (es decir, la necesidad de una actualización de Xcode no era el problema).
Lo resolví de la siguiente manera:
desconecte su dispositivo de Xcode
elimine la versión anterior de su aplicación de proyecto directamente en el dispositivo
vuelva a conectar su dispositivo a Xcode
Intente actualizar su XCode a 6.3.2 , este problema lo corrigió Apple en XCode 6.3.2. Solo actualice su Xcode y todo estará bien, no necesita cambiar su configuración de "Destino de implementación de iOS".
Intente volver a instalar Xcode 6. La nueva instalación se hará cargo del nuevo iOS 8.1. Acabo de resolver el mismo problema hace un momento. De lo contrario, necesita actualizar su sistema operativo a Yosemite.
Si actualiza Xcode, es posible que haya perdido sus simuladores de iOS para versiones anteriores. Compruebe y vuelva a descargar las versiones para versiones anteriores.
Si encuentras el mismo problema en XCode6.3 y iOS8.3, puedes intentar:
Seleccione su iPhone en XCode a través de Producto> Destino (solución encontrada aquí: http://zachwaugh.me/posts/fixing-xcode-6-3-beta/ )
Tienes que instalar la actualización de Xcode 6.1. El 6.0.1 no es compatible con iOS 8.1.
Tuve el mismo problema esta mañana
Para el mismo problema en Xcode 6.3 + iOS 8.3, cambie el destino en producto-> destino
Tuve este problema con Xcode 6.4 (Swift 1.2) y iOS 9.0.2.
He encontrado una solución. Primero tienes que instalar la próxima versión de XCode (que es Xcode 7.0).
Cierre todas las aplicaciones de Xcode.
Ahora, si intenta abrir su proyecto anterior en la versión anterior, recibirá el mensaje: "Dispositivo no elegible para la versión actual del sistema operativo".
Así que abres la nueva versión de Xcode. NO abra ningún proyecto. Luego abra la versión anterior de Xcode (en mi caso, Xcode 6.4) y ejecute la aplicación. Mi pregunta es que la antigua versión de Xcode usa el nuevo compilador de Xcodes y por eso permite la compilación en el dispositivo más nuevo.
Espero que esto haya ayudado;)
Tuve este problema con mi iPhone6 + y estaba usando la solución "producto-> destino".
Entonces me di cuenta de que no tenía un simulador de iPhone6 +. Sabía que había tenido uno antes, pero agregué uno nuevamente.
Entonces de repente tuve dos simuladores iPhone6 +. Añadir uno nuevo obviamente hizo que Xcode viera el que faltaba. Así que borré uno de los simuladores de iPhone6 +.
Luego me di cuenta de que mi dispositivo iPhone6 + actual ya no estaba en dispositivos no elegibles :)
Espero que esto ayude a alguien.