tools mac for xcode profile instruments osx-lion

for - xcode mac



Error al iniciar los instrumentos a través del perfil bajo Xcode 4.1 Build 4B110 (4)

Actualización importante

¡El error extraño está arreglado (al menos para mí) en Xcode 4.2!

Tengo un problema grave con Xcode 4.1 Build 4B110 en Mac OS X Lion y ejecutando Instruments a través de Xcode. El problema es que el instrumento se congela parcialmente si lo inicio 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 ejecutarse, pero la aplicación de instrumentos no registra nada y el problema más grave es:

El programa parece estar ejecutándose pero no reacciona ante ninguna acción que realice. Así que no puedo hacer clic en ningún botón, etc. No sucede nada. El temporizador todavía está funcionando, pero no puedo hacer nada. Entonces tampoco puedo cerrar la ventana / aplicación. Así que tengo que forzar la detención de la aplicación Instruments.

Pero si inicio la aplicación de Instruments 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 acerca de este problema?

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

También he eliminado la carpeta de desarrolladores con el archivo de script de desinstalación correspondiente y reinstalé Xcode 4.1. Pero sigue siendo el mismo problema.

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

Sería realmente genial!

Actualizar

Así que, más cosas raras:

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

Gracias andreas


Citando tu comentario sobre esto, andi1984, para que nadie se pierda esta "gran" respuesta para nadie (como yo) para quien es un salvavidas. ¡Esto funciono muy bien para mi!

Si abro Xcode, elijo Perfil y elijo un instrumento (digamos, Fugas), se abre la nueva ventana del Instrumento. Luego necesito volver a Xcode (¡mientras que la ventana de Instrument.app aún está abierta en segundo plano!) Y debo usar command + tab para elegir nuevamente fuera de Xcode frente a Instrument.app. Entonces la aplicación de instrumentos me muestra los datos rastreados. Problema realmente extraño, pero ahora funciona. ;-)


Descubrí que si dejo dos ventanas de Instrumentos abiertas al mismo tiempo, cuando los Instrumentos se bloquean en una ventana, traer la otra ventana al primer plano parece hacer que los Instrumentos salgan de ella. Parece que los instrumentos vuelven a aparecer si puedes enfocarte en una ventana de instrumentos diferente a la que está bloqueada.

He encontrado que el método de dos ventanas funciona todo el tiempo, mientras que el método de perfil de código de Xcode solo funciona a veces.

Editar:

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


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

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

http://openradar.appspot.com/9855452


Tuve el problema del bloqueo de los instrumentos y el truco anterior de la pestaña cmd no funcionó hasta que lo hice de tal manera que el cuadro de diálogo "Los instrumentos están tratando de acceder a su computadora" apareció pidiéndome mi contraseña. Después de ingresar la contraseña, pude acceder a los instrumentos. Sospecho que el problema es que el diálogo de contraseña está oculto en las ventanas de Xcode. En este caso, los instrumentos están congelados porque tiene el cuadro de diálogo modal abierto.

Asi que:

  1. Ejecutar instrumentos
  2. Cmd Tab para Xcode que cubre los instrumentos. Ciclo y ocultar mensajes hasta que se encuentre el diálogo de contraseña. Cerrar Xcode

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