ios5 - Xcode compila mi aplicación, pero no puede ejecutarla en el simulador
ios-simulator xcode4.3 (20)
¿Ha intentado cerrar el simulador por completo, o si falla eso, reinicie el simulador y todo su contenido generalmente funciona?
cuando compilo mi aplicación, Xcode solo dice "Adjuntar a Projectname ..." y se queda atascado allí. El depurador simplemente imprime esto:
error: no se pudo adjuntar al ID de proceso 0
Intenté limpiar y construir de nuevo y todavía no funciona. Busqué en Google pero no pude encontrar nada útil. ¿Como puedo solucionar este problema? ¡Gracias!
Arreglé mi problema haciendo un nuevo proyecto en blanco e importando todos los archivos antiguos.
Debe haber sido un problema con Xcode porque funcionó antes de iOS 5.1.
Asegúrate de no tener una regla de compilación no válida, que causará este error, que me sucedió una vez (había agregado una regla de compilación por error y la dejé inválida).
Ctrl-Shift-Option-K (igual que mantener presionada la opción y seleccionar Producto ... Limpiar compilar carpeta) siempre me ha funcionado.
Esto me sucedió cuando tuve dos proyectos xcode abiertos con el mismo identificador de paquete.
Solución: deje solo un proyecto abierto que tenga el mismo ID de paquete.
La solución de Lindemann funcionó para mí. No obstante, durante un desarrollo posterior encontré otra situación que genera este problema: si creas una referencia de carpeta (carpeta azul en el explorador de archivos de Xcode, a diferencia de las amarillas que son solo grupos) llamada "Recursos", surgirá el mismo problema. La solución en este caso es simplemente cambiar el nombre de esa carpeta. Después de esto, siga la solución de Lindemann.
La solución para mí fue eliminar todo lo que Xcode ha generado anteriormente:
- la aplicación en el simulador ... si esto no es posible porque no puede acceder a la pantalla de inicio, puede eliminar la aplicación directamente en
~/Library/Application Support/iPhoneSimulator/6.0/Applications
- elimine los Datos Derivados en el Organizador en Proyectos o directamente en
~/Library/Developer/Xcode/DerivedData
- limpie la Carpeta de Creación seleccionando "Producto" en la Barra de Menú y haga clic mientras presiona la tecla Alt en "Limpiar Carpeta de Creación"
- Reiniciar Xcode
Lo que finalmente hizo que el simulador volviera a funcionar para mí fue eliminar todo en Library/Application Support/iPhone Simulator/
dentro del directorio de usuarios. Lo que creo que me causó el problema en primer lugar fue tratar de usar un directorio llamado ''Recursos'' como se describe aquí: https://.com/a/1265168/649
Lo que funcionó para mí fue que me di cuenta de que estaba jugando con la configuración del proyecto y eliminé accidentalmente la sección de listas de información. Después de especificar el archivo plist correctamente, funcionó. Espero que ayude a alguien.
Lo que funcionó para mí fue seleccionar ''Eliminar datos derivados'' de la pestaña Proyectos en el organizador.
Lo que parecía funcionar para mí era compilar y ejecutar mi código para que abriera el Simulador, luego mantén presionado el ícono del Simulador en el Dock y selecciona Opciones -> Mantener en el Dock
Después de esto, simplemente cerré el simulador y lo lancé desde el dock y eliminé la aplicación de la pantalla de inicio en el simulador.
Crea y ejecuta la aplicación desde XCode y todo parece estar bien otra vez.
Necesitas cambiar el LLDB del debbugger a GDB. Esto me ayudó a iniciar mi programa en el simulador.
No puedo decirle lo frustrado que estoy tratando de reducir la causa de este. Me tomó horas. Prueba y error aquí y allá ... todo conduce a la nada hasta que un comentario en uno de los hilos relacionados con esto se menciona sobre "Ejecutable". ¡Auge! Recuerdo la clave "Archivo ejecutable" en mi proyecto plist (PROJECT-info.plist). Así que llegué allí y descubrí que faltaba esa entrada. Lo completé con los valores predeterminados que ves al crear un nuevo proyecto, "Archivo ejecutable" junto con "$ {EXECUTABLE_NAME}". Construir + Ejecutar. ¡Entonces finalmente funcionó!
Por cierto, probé todas esas cosas eliminadas / restablecidas encontradas en SO. Ninguno de ellos funciona.
Parece que hay muchas cosas que pueden causar este error, pero para mí resultó ser que me faltaba la clave CFBundleIdentifier
de mi lista .
Se volvió a agregar, y el simulador comenzó normalmente.
Si está utilizando una cuenta de red, debe reemplazar " ~/Library/Application Support/iPhone Simulator
" con un enlace a un directorio local. Esto funcionó para mí después de intentar todo lo demás.
Si restablecer el contenido y la configuración en el simulador no funciona para usted, asegúrese de que haya una entrada para localhost en su archivo / etc / hosts:
127.0.0.1 localhost
Algunos programas pueden eliminar la línea o comentarla (#) o incluso eliminar completamente su archivo / etc / hosts /. Intenté todo lo descrito, pero una vez que agregué localhost al archivo, el simulador funcionó perfectamente para mí.
También asegúrese de que ninguno de sus nombres de archivo / grupo coincida con la configuración predeterminada de los proyectos.
Las cosas empezaron a romperse cuando agregué un archivo info.plist a mi proyecto (Bad Idea). Lo mismo sucede cuando agregas un grupo de "Recurso". No tengo una lista exhaustiva, pero si alguien la tiene, por favor comparta.
Limpiar / Renombrar estos archivos conflictivos y seguir la solución provista por Lindemann ( https://.com/a/12504712/2069749 ) resolvió el problema por mí.
Tuve el mismo problema, en mi caso, dejé el simulador de ios abierto en una cuenta de usuario y cambié (sin cerrar sesión la anterior) a otra cuenta de usuario. No pude abrir el simulador de ios para borrar y restablecer su configuración. [Muestra podría no abrir ios simulador OSStatus - 10829]
Mi solución: salí del simulador en la primera cuenta de usuario y luego volví a la segunda cuenta de usuario, todo funciona bien.
Tuve problemas similares cuando instalé XCode 4.5 en OS X Mountain Lion. Busqué un tiempo e intenté algunas correcciones, pero lo que finalmente resolvió el problema fue agregar "127.0.0.1 localhost" a mi archivo de hosts (/ etc / hosts).
Esto es lo que he hecho:
Open a terminal shell with cmd+space > terminal
type in "cd /etc"
type in "sudo nano hosts"
type in your root password
add "127.0.0.1 localhost"
save with ctrl+o > return
close with ctrl+x
log out and log in again or restart
trata de hacer los siguientes pasos:
- Vaya a Producto / Esquema / Editar esquema y luego seleccione la sección Ejecutar.
- Seleccione Info Tan y configure Depurador Ninguno.
- Ejecutar proyecto. Debe estar funcionando (sin depurador)
- Vuelva a Editar esquema y depurador de selecet LLDB
- Ejecutar proyecto. Está funcionando.
Tal vez adicionalmente necesite eliminar datos derivados y hacer Producto / Limpiar