¿Por qué no puedo exportar mis datos de instrumentos xcode como un CSV? La opción está en gris.

Actualmente estoy tratando de grabar el promedio, el alto y el bajo frame rate de mi aplicación iOS ejecutándolo a través de Xcode. YO:

  1. Cargue el proyecto en Xcode.

  2. vaya a Producto -> Construir para -> Perfilar y comstackrlo en mi dispositivo (iPad 2)

  3. Haga clic en el button Reproducir y select Perfil

  4. Seleccione el instrumento Core Animation cuando se le solicite.

  5. Presione el button Grabar, iniciando la aplicación.

  6. Realice una testing de 5 minutos. Framerate se muestra en la herramienta.

  7. Presione el button Detener para detener la aplicación.

  8. Haga clic en "Instrument" en el menu xcode para intentar expander.

En este punto, la opción aparece en gris sin ninguna explicación. ¿Alguien puede arrojar algo de luz sobre esto?

Algunos instrumentos no son compatibles con la export a CSV. El elemento del menu Exportar pista que se deshabilita es una señal de que el instrumento Core Animation no puede exportar sus datos a CSV. La desactivación de los elementos de la interfaz de usuario y los elementos del menu es la forma de decir que no puede hacer algo en Instruments.

Si quiere saber por qué el instrumento Core Animation no puede exportar sus datos a CSV, no tengo respuesta para usted. Su mejor opción es preguntar en los foros de desarrolladores de Apple. Hay una tabla de Performance Tools en la sección Xcode. Si tienes suerte, un ingeniero de Apple puede explicar por qué.

Es posible que ya lo sepa, pero puede save su rastreo en el menu Archivo. No podrá leer los datos en un editor de text, pero al less puede examinar los datos de rastreo en Instrumentos más adelante.