2012-08-10 6 views
6

Síntomas: ejecutar cualquier aplicación iOS 5.1 de Xcode 4.4 (y 4.4.1) ejecutará el simulador de iPhone pero dará como resultado en una pantalla negra lisa. En la consola de Xcode, se muestra el mensaje "error: no se pudo adjuntar el proceso a la identificación", siendo diferente cada vez. Intentar "detener" la aplicación de Xcode no hace nada, y solo Force Quit devolverá Xcode a un estado de trabajo. Al presionar el botón "Inicio" en el simulador, se muestra que la aplicación se instaló correctamente. A veces, la apertura de la aplicación desde el simulador mostrará la interfaz de usuario, pero no se muestran mensajes de la consola, incluso después de realizar manualmente 'Producto-> Adjuntar para procesar'.Xcode 4.4 en la construcción iOS 5.1 tiene éxito pero se cuelga en el simulador con el mensaje de depuración 'No se pudo adjuntar al ID de proceso <pid>'

Intento de soluciones: Xcode 4.3.x se instaló originalmente en Lion, que funciona con encanto. El problema comenzó con la instalación de Xcode 4.4 a principios de agosto, para un proyecto que estaba funcionando antes. Me actualicé a Mountain Lion, no ayudé. He reinstalado Xcode, no ayudó. Me actualicé a 4.4.1 Ago 7, no ayudé. Eliminé todos los rastros de datos de Xcode, ejecutándolos: find/-name '[xX] code' y borrando todas las supercarpetas donde parecían relevantes. Eso (no sorprendentemente) causó algunos problemas del sistema operativo, ya que la posterior reinstalación de Xcode simplemente no funcionó. Luego lo hice de nuevo, reinstalé Mountain Lion (para restaurar algunos archivos del sistema operativo que probablemente maté), luego reinstalé Xcode 4.4.1.

Para proyectos, solía ejecutar nuevos proyectos de vista única cada vez. Últimamente he intentado usar el proyecto de ejemplo this de Apple, según el enlace 3 a continuación. Intenté todas las compilaciones limpias, etc., pero sinceramente, uno asumiría que abrir un nuevo proyecto debería funcionar. Solo por las patadas, pongo un solo objeto 'Etiqueta' en el guión gráfico del iPhone a veces.

Después de hacer un poco de tarea he conseguido encontrar las siguientes preguntas más similares a la mía, pero ninguna es exacta ni tampoco ninguno de los trabajos soluciones (en orden decreciente de importancia):

  1. xcode-4-4-ios-5-1-simulator-problems
  2. crash-of-xcode-4-4-for-mac
  3. failed-to-attach-to-process-id-xcode
  4. unit-test-target-doesnt-run-on-xcode-4-5
  5. xcode-4-4-freezing-on-project-close
  6. simulator-keeps-crashing-in-xcode-4-4

Cualquier ayuda sería muy apreciada. Me disculpo por la falta de brevedad, pero he pasado probablemente 15 horas tratando de encontrar/implementar soluciones a un problema aparentemente trivial, y prefiero proporcionar toda la información relevante que adivinar lo que hice. No voy a especificar toda la información de compilación, simplemente porque es lo que viene en stock en la nueva instalación de Xcode.

+0

No he consultado las publicaciones que hace referencia, pero normalmente resuelvo esto eliminando la aplicación del simulador y tal vez eliminando DerivedData (y reiniciando Xcode). – trojanfoe

+0

Según mi comentario a la respuesta a continuación, intenté esto, y no hizo nada. – marc

Respuesta

0

Si bien esto no es exactamente una solución, después de la actualización de hoy de OSX 10.8.1 de Apple, este problema se ha resuelto. Es seguro decir que surgió algún error en el proceso de instalación de Mountain Lion y Xcode 4.4 que se solucionó con esta actualización de OSX.

1

Lo recibí varias veces, especialmente cuando seguí ejecutando mi aplicación y cancelándola o interrumpiéndola con demasiada frecuencia, no es algo que se pueda entender, pero sí, siempre pude volver a funcionar borrando la aplicación en el simulador, el proyecto de limpieza y la carpeta de creación, eliminando los datos derivados (en el organizador de Xcode> vista de proyectos), reiniciando el simulador y Xcode.

Esto también sucedió varias veces en el dispositivo, y necesitaba reiniciar el dispositivo, iPhone en mi caso. Espero que estas informaciones te ayuden.

+0

Parece razonable, pero probé todo esto según las soluciones en las publicaciones adjuntas. Eliminé los datos derivados simplemente abriendo una ventana de terminal. No pude encontrar el "Organizador de Xcode -> Vista de proyectos" al que te refieres. También reinicié el simulador. – marc

0

Esto funcionó construyendo y ejecutando el simulador usando la vista previa del desarrollador de Xcode 4.5. Luego lo cerré y volví a abrir Xcode 4.4.1 y se compiló y funcionó bien.

Si bien ninguna de las soluciones anteriores funcionó para mí, gracias por poner todo esto junto. Pensé que respondería aquí ya que este era el más completo.

+0

¡Gracias por el aviso! Tengo una licencia universitaria y no puedo descargar la vista previa del desarrollador. Parece que tendré que esperar a que se lance a todos los usuarios. – marc

2

Tuve un problema similar (aunque con una configuración diferente) y encontré una solución increíblemente simple por casualidad. Acabo de utilizar Producto-> Detener, luego Producto-> Ejecutar (a través de atajos de teclado si eso importa). ¡Sólo una vez! Entonces el problema desapareció. configuración

: XCode 4.2, 5.0 simulador de iPhone síntoma diferencia: el proceso de fijación no falló

Me parece que el problema se deriva de la comunicación XCode-simulador, y es por eso que he compartido mi experiencia aquí a pesar de las diferencias.

EDITAR: Sale Stop; Run no me brindó una solución permanente. El problema es recurrente de vez en cuando. Todavía es una solución temporal para mí.

+1

No creo que esto sea relevante para el problema al que me enfrentaba. Parece claro ahora que surgió un error de una mala actualización que se corrigió en el parche anotado en la respuesta marcada. – marc

0

Creo que he agrietado éste para mi caso particular, y tengo que admitir que es un poco un error sólo los novatos deben hacer, pero me habían overrided

  • viewWillApear:(bool)animated {}
  • en un ViewController mío, sin volver a llamar
  • [super viewWillApear:animated]
  • Puede ser una buena idea buscar todos los métodos del ciclo de vida de la vista en su proyecto y ver si tiene un problema similar.

    Cuestiones relacionadas