ios - Proyecto de Xcode que no muestra una lista de simuladores
xcode6.1 (27)
Abro mi proyecto en Xcode 6.1. Cuando intento ejecutar el proyecto, el botón aparece atenuado. Cuando trato de ir a Product > Clean
, la opción aparece atenuada. Cuando miro la lista de simuladores, todo lo que obtengo es My Mac
lugar del iOS Device
usualmente iOS Device
. ¿Cómo puedo hacer que mis simuladores vuelvan?
A veces, el simulador que tiene puede no ser el simulador especificado en Configuración de compilación . Asegúrese de que el paquete del simulador se descargue para su destino de implementación de IOS
Asegúrese de que el proyecto que está intentando ejecutar tenga un deployment target
igual o inferior a la versión del SDK de su Xcode. En mi caso, traté de ejecutar un proyecto que fue desarrollado usando iOS8.4
pero tengo Xcode6.1 con SDK versión 8.1
Cambié el destino de implementación a 8.1 y comenzó a mostrarme simuladores.
Antes de hacer esto, asegúrese de que su código y las bibliotecas externas sean compatibles con su nuevo destino de despliegue; de lo contrario, debe actualizar su Xcode.
Cmd a continuación resolvió mi problema:
$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
En mi caso, actualicé a Xcode 8 y descargué otra versión 7.3.1 más tarde (renombrándola a "Xcode 7.3.1"), luego no puedo obtener la lista de simuladores en Xcode 8.
Comprueba si en la tienda de aplicaciones en xcode dice GET en lugar de instalar, elimina tu versión actual y obtén la nueva
El mismo problema me pasó .. Cuando actualicé de Xcode 8 Beta 3 a Xcode 8 Beta 4, pero lo resolví de esta manera ...
- Ir a Ventana -> Dispositivos
puedes ver todos los dispositivos y simuladores aquí
- Simplemente haga clic derecho en cualquier dispositivo o simulador
- Marque Mostrar en el menú de Destino (incluso si ya está marcado, luego haga clic dos veces, puede actualizar cosas)
Si lo anterior no funciona ... como si no viera ningún simulador, entonces ...
- Cambiar (degradar) el objetivo de implementación mínimo de la aplicación a 8.3 (no es necesario)
- reiniciar xcode
Me funcionó ... Espero que sea útil para alguien más tarde ...
En mi caso, había creado un objetivo de biblioteca estática para tvOS en Xcode 8.3.3, y el simulador de TVOS no aparecía en la lista. Eventualmente descubrió que TARGETED_DEVICE_FAMILY
en Build Settings se estableció en 1,2
lugar de 3
. Dejando esto aquí en caso de que alguien más encuentre el mismo problema.
En mi caso, había eliminado accidentalmente dispositivos iOS en el Finder del sistema -> Biblioteca -> Dispositivos-> Simulador de Core
Entonces, los simuladores no están listados en el proyecto Xcode, excepto en el dispositivo ios.
Lo resolví añadiendo simuladores ios de Xcode-> Ventanas-> Dispositivos-> Agregar simuladores
Espero que ayude a alguien.
Encontré este problema cuando actualicé mi xcode a 8.2beta (con el nombre de la aplicación xcode-beta.app), encontré la respuesta anterior de Jeremy Huddleston Sequoia y traté de renombrar xcode-beta.app a xcode.app, funcionó. Supongo que el nombre debe ser xcode.app para usar los simuladores, incluso si no cambiaste el nombre tú mismo cuando descargas el beta.
Haga clic en el nombre del proyecto (derecho al botón Ejecutar). Tres opciones aparecerán
- Editar esquema
- Nuevo esquema
- Gestionar esquema
Puede hacer clic en "Nuevo esquema" y luego hacer clic en "Aceptar" en la ventana emergente.
Tendrás lista de simuladores.
Haga clic en el nombre del proyecto, se enumerarán tres opciones que son Editar esquema, Nuevo esquema y Administrar esquemas ... luego haga clic en Nuevo esquema, puede ver un cuadro de diálogo allí, asegúrese de que su proyecto esté seleccionado y haga clic en Aceptar después de eso verá que todos los simuladores están de vuelta.
Me encontré con otra situación donde esto puede ocurrir. Trabajo con un equipo, utilizamos el servidor Xcode para una integración continua. El servidor no estaba viendo simuladores, pero solo para un proyecto. Finalmente determiné que esto se debía al hecho de que la versión de Xcode en nuestro servidor era una versión anterior, y el proyecto de Xcode se configuró para incorporar la versión más nueva disponible. Simplemente actualizar Xcode resolvió el problema para nosotros.
Me sucedió esto después de una actualización de un nuevo Xcode. Corriendo
xcode-select --install
me lo arregló
No pude encontrar ninguna solución que solucionara mi problema. Todos los simuladores estaban allí para todos los proyectos, pero el que los necesitaba.
Solución:
Configuraciones de compilación -> Arquitecturas -> Plataformas compatibles:
cambiado de iphoneos a iOS
Para cualquiera que tenga problemas con esto, probé las opciones mencionadas sin éxito. Resulta que todo lo que tenía que hacer era simplemente cerrar y reiniciar Xcode. Las cosas simples pueden ser molestas a veces.
Parece que Xcode esconde ese menú cuando la ventana tiene un tamaño determinado. Tienes que hacer que tu ventana sea bastante grande antes de que regrese.
Prueba esto, funcionó como un encanto! para mi,
Siga el paso siguiente
1) Limpie los datos derivados como se muestra a continuación,
rm -rf ~/Library/Developer/Xcode/DerivedData/
OR
Xcode---> Preferences--->Location--->Derived Data
2) En Deployment Info change Deployment Target
Es igual o inferior a la versión SDK de Xcode
3) Salga de Xcode
4) Vuelva a abrir Xcode verá la lista de simuladores
Espero que esto sea de ayuda para alguien.
Quite Xcode y ábralo de nuevo, se mostrará. Para mí, funcionó.
Si cambiaste el nombre de Xcode.app desde el primer lanzamiento, el simulador de iOS no estará disponible. Esto se menciona en las Notas de la versión de Xcode 6.1 :
Cambiar el nombre de Xcode.app después de ejecutar cualquiera de las herramientas de Xcode en ese paquete puede hacer que iOS Simulator ya no esté disponible. Cambia el nombre de Xcode.app a lo que era cuando se inició por primera vez o reinicia tu Mac. (16646772)
Solo ve a Xcode -> Ventana -> Dispositivos
Haga clic en + en la parte inferior izquierda
Agrega tu nuevo simulador
Solución: Configuración de compilación -> Arquitecturas -> Plataformas compatibles: cambiado de iPhoneOS a iOS
Trabajos confirmados en Xcode Versión 9.0 (9A235)
También verifique el iOS Deployment Target
en la configuración de compilación. Estaba usando Xcode 6.3 mientras el objetivo de implementación estaba configurado en iOS 8.4. Obtuve la lista de simuladores tan pronto como lo configuré para iOS 8.3
Todavía tenía mi iOS Device
, pero todos mis simuladores habían desaparecido.
Intenté todas las soluciones sugeridas que pude encontrar en .
Eventualmente, eliminé la aplicación Xcode y la descargué nuevamente de la App Store. Después de la instalación, los simuladores regresaron.
Tuve el mismo problema, generado a partir de un proyecto importado, el proyecto tenía 10.3 como objetivo de implementación y solo tenía 10.0 instalado, el cambio del objetivo de implementación a 10.0 resolvió mis problemas.
Vaya a Ventana, luego a Dispositivos y presione el botón más en la parte inferior izquierda para agregar un dispositivo y seleccione el simulador que se requiere. Esto funcionó para mí.
verifica la configuración de compilación de tu proyecto, asegúrate de seleccionar Último iOS (iOS 8.1).
Pequeña pero una solución efectiva. En mi caso, actualicé a mi xcode a la versión 9.2 y desaparecieron los simuladores.
Encontré esta solución y funcionó para mí y para otros también.
**
Simplemente salga de su xcode y reinicie nuevamente. Tendrás simuladores.
**
Si su problema se debe a múltiples (versiones de) xcode
Luego sigue los siguientes pasos
1. Limpiar datos derivados Vaya a Preferencias de Xcode -> Seleccionar pestaña de ubicación -> seleccione una pequeña flecha gris en / Users / apple / Library / Developer / Xcode / DerivedData. Se le redirigirá a la carpeta A partir de allí, seleccione la carpeta Derived Data y Delete.
2. Completamente bastante el Xcode y reabra
Esto resolverá su problema. Feliz codificación :)