Pregunta

Actualización importante

¡Se corrige un error extraño (al menos para mí) en Xcode 4.2!


Tengo un problema severo con Xcode 4.1 Build 4B110 en Mac OS X Lion y en ejecución de instrumentos a través de XCode. El problema es que el instrumento se congela en parte si lo comienzo a través de Xcode. Entonces, si comienzo un proyecto en Xcode 4.1 y abro "Perfil", aparece la interfaz de usuario de Instruments. El temporizador comienza a funcionar, pero la aplicación Instruments no rastrea nada y el problema más severo:

El programa parece estar en ejecución pero no reacciona en ninguna acción que haga. Así que no puedo hacer clic en ningún botón, etc. No pasa nada. El temporizador todavía se está ejecutando, pero no puedo hacer nada. Así que ya no puedo cerrar la ventana/aplicación. Así que tengo que forzar detener la aplicación Instruments.

Pero si comienzo la aplicación de instrumentos directamente a través de Developer/Applications/Instruments.app todo está bien. Por supuesto, la aplicación no rastrea nada, pero puedo hacer clic en los botones y cualquier cosa posible allí.

Entonces, ¿alguien sabe sobre este problema?

¿Alguien sabe cómo solucionar este extraño problema?

También eliminé la carpeta de desarrolladores con el archivo de-script de-script correspondiente y reinstalado Xcode 4.1. Pero sigue siendo el mismo problema.

¿Alguien puede darme una pista, consejo, etc.?

¡Sería realmente genial!

Actualizar

Entonces, más cosas raras:

El perfil de alguna manera funcionó para aplicaciones de versión iOS 3.0, pero después de hacer un breve descanso no funcionó nuevamente. Así que no sé dónde se encuentra este error. Supongo que se trata de la versión de la aplicación objetivo iOS.

Gracias Andreas

¿Fue útil?

Solución

Citando su comentario sobre esto, Andi1984, para que nadie pierda esta respuesta "grande" para cualquiera (como yo) para quien es un salvavidas. ¡Esto funciono muy bien para mi!

Si estoy abriendo Xcode, elija el perfil y elija un instrumento (digamos que se abre las filtraciones). Se abre la nueva ventana del instrumento. Luego necesito volver a Xcode (¡mientras que el instrumento.app, la ventana todavía está abierta en el fondo!) Y tengo que usar la pestaña Comando + para elegir fuera de Xcode en frente del instrumento. Luego, la aplicación del instrumento me muestra los datos rastreados. Un problema realmente extraño, pero ahora funciona. ;-)

Otros consejos

La solución de Epaga a veces funciona y a veces no.

Por lo tanto, sugiero que todos duplicen el siguiente radar abierto para que Apple le dé a este problema alguna prioridad:

http://openradar.appspot.com/9855452

Tuve el problema de los instrumentos que se encerraron y el truco CMD-TAB anterior no funcionó hasta que lo hice de tal manera que el diálogo "los instrumentos intenten acceder a su computadora" aparecieron pidiendo mi contraseña. Después de ingresar la contraseña, pude llegar a los instrumentos. Sospecho que el problema es que el cuadro de diálogo de contraseña está oculto en el Xcode Windows. En este caso, los instrumentos se congelan porque tiene el diálogo modal abierto.

Asi que:

  1. Ejecutar instrumentos
  2. Pestaña CMD a Xcode que cubre los instrumentos. Ciclo y oculte mensajes hasta que se encuentre el cuadro de diálogo de contraseña. Cerrar Xcode

Esto puede ser una cosa de una sola vez ... ahora que le dio acceso a instrumentos, puede que no necesite la contraseña nuevamente.

Descubrí que si dejo dos instrumentos de ventanas abiertas al mismo tiempo, cuando los instrumentos se bloquean en una ventana, llevar la otra ventana al primer plano parece sacar los instrumentos de ella. Parece devolver los instrumentos si puede centrarse en una ventana de instrumentos diferente a la que está bloqueada.

Encontré que el método de dos ventanas funciona todo el tiempo, mientras que el método Xcode-Profile solo solo funciona.

Editar:

Después de probar un poco más el método de dos ventanas, este método también solo funciona a veces.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top