Terminó de ejecutar <App> en iPhone 6.1 Simulator

Estoy desarrollando una nueva aplicación para Iphone, usando Xcode (Versión 4.6 (4H127)) y el simulador iPhone 6.1 (Versión 6.0 (369.2)).

Al principio todo fue genial: cada vez que presionaba el button "ejecutar", la aplicación se cargaba en el simulador y pude probarla. Pero a veces no funciona: cuando presiono el button Ejecutar, solo recibo el post "Terminado corriendo en iPhone 6.1 Simulator". El código comstack correctamente (solo advertencias menores).

introduzca la descripción de la imagen aquí

El problema principal es que cuando recibo este post, la única forma en que puedo usar el simulador nuevamente (en este proyecto, el rest de los proyectos xcode parece funcionar correctamente) es iniciando un nuevo proyecto y añadiéndole cada file.

He intentado eliminar los datos derivados, reiniciar el simulador, reiniciar la computadora, etc. Incluso realicé una instantánea cuando el simulador funcionaba, pero cuando vuelvo al estado de la instantánea, el simulador todavía no funciona.

¿Que puedo hacer? ¿Alguna idea?

1.Inicie manualmente el simulador de iOS.

2. Desde el menu "iOS Simulator", click " Restablecer contenido y configuration ",

3. Cierre y vuelva a generar su aplicación.

Este problema puede popup cuando tiene problemas con la membresía objective de su proyecto . Seleccione su file Plist de información desde Archivos de soporte de la estructura de carpetas del proyecto, vaya al panel del constructor de la interfaz (Sección de Utilidades en Ver en la barra superior), luego busque Membresía de destino en el panel Inspector de files, si está marcado, desmarque . Limpie y construya, espero que ayude.

Library > Application Support > iPhone Simulator > 6.1 (or whichever you're using) > Applications > Your Application y elimínela.

introduzca la descripción de la imagen aquí Reconstruye tu aplicación y vuelve a iniciarla.

Tuve el mismo problema, con el mismo "no se pudo adjuntar al process ID 0" (en realidad no noté ese error hasta que vi que dijiste que tenías ese error). En uno de mis proyectos, el simulador 6.0 no funcionó, pero funciona en mis otros proyectos. También funcionó mi simulador 5.1.

Lo que funcionó para mí se basó en esta otra respuesta para una pregunta similar: https://stackoverflow.com/a/12423912/159758

  • Vaya al menu Producto y encuentre el menu Editar esquema allí.
  • En la window Editar esquema, select la opción "Ejecutar" en el lado izquierdo de la pantalla y luego en el lado derecho, cambie el depurador de LLDB a GDB.
  • Ejecute el proyecto, esto funcionó en el simulador.
  • Luego regrese al esquema de edición y regrese a LLDB.

Noté que intentaste configurar el depurador en GDB y no en un depurador, pero pensé en mencionar lo que me ayudó, ya que tu pregunta me ayudó a llegar al background de mi problema (es decir, al ver que "no se adjuntaba al process ID 0 ").

Este problema puede popup debido a la presencia de más de un file info.plist .

También enfrenté un problema similar, y al final encontré que al agregar un file de resources de otro proyecto, también agregué su file info.plist.

Una vez que compruebes tus fases de compilation> Copiar packages de packages, si existe otro file info.plist allí o no. Si existe, bórrelo, limpie el proyecto y reconstrúyalo. Espero eso ayude…..

Me encontré con el mismo problema y de alguna manera pude solucionarlo y casi de inmediato volvió a romperse. Sin embargo, puedo decir que lo rompió.

Agregué un par de carpetas (references de carpeta) con files en ellas a la sección copyr resources de package. Eso lo rompió. Si recuerdo bien, había eliminado ambos y estaba jugando con DeploymentTarget. Es posible que haya reiniciado el simulador antes. Independientemente, comenzó a funcionar. Asi que,

  • hay esperanza para una solución
  • Esto se debe a los resources de la carpeta que deben copyrse en el package.

Actualizado:

Pude hacerlo funcionar de nuevo. Esto es lo que hice … – Borrar la carpeta de datos derivados – Apagar la aplicación del simulador – También se eliminó la implementación en las carpetas de simulador (Usuarios / XXXXXX / Biblioteca / Soporte de aplicaciones / Simulador de iPhone / 6.1 / Aplicaciones)

Desde la última vez que agregué las carpetas al package causé que se bloquee, lo intenté paso a paso agregando una carpeta al package e intentándolo. Resulta que una de mis carpetas se denominó Resources y me di count de que ese nombre en particular podría estar chocando con algo más que la aplicación busca. Entonces cambié el nombre de esa carpeta a Res y lo probé. Ahora funciona.

Así que ahí lo tienes … Sigue los pasos anteriores para salir del problema. Evita copyr carpetas llamadas Recursos a tu package.