2015-09-25 15 views
5

Attualmente sto cercando di registrare il framerate medio, alto e basso della mia applicazione iOS eseguendolo tramite Xcode. I:Perché non riesco a esportare i dati degli strumenti xcode in formato CSV? L'opzione è disattivata

  1. Carica il progetto in Xcode.

  2. vai al prodotto -> costruire per -> Profiling e costruire al mio dispositivo (iPad 2)

  3. lungo cliccare sul pulsante play e selezionare il profilo

  4. Selezionate lo strumento Core Animation, quando richiesto.

  5. Premere il pulsante Registra, avviare l'app.

  6. Eseguire un test di 5 minuti. Framerate viene visualizzato nello strumento.

  7. Premere il pulsante Stop per interrompere l'applicazione.

  8. Fare clic su "Strumento" dal menu xcode per tentare di eseguire l'espansione.

A questo punto l'opzione è disattivata senza spiegazione. Qualcuno può far luce su questo?

risposta

2

Alcuni strumenti non supportano l'esportazione in CSV. La voce del menu Export Track disabilitata è un segno che lo strumento Core Animation non può esportare i suoi dati in CSV. Disabilitare gli elementi dell'interfaccia utente e le voci di menu è il modo in cui Apple afferma che non è possibile fare qualcosa in Strumenti.

Se vuoi sapere perché lo strumento Core Animation non può esportare i suoi dati in CSV, non ho una risposta per te. La tua migliore opzione è quella di chiedere sui forum degli sviluppatori di Apple. C'è una scheda Performance Tools nella sezione Xcode. Se sei fortunato, un ingegnere Apple potrebbe spiegare perché.

Si può già sapere questo, ma è possibile salvare la traccia dal menu File. Non sarai in grado di leggere i dati in un editor di testo, ma puoi almeno esaminare i dati di traccia in Strumenti in un secondo momento.