2010-10-26 11 views
6

J'ai des difficultés à lancer Time Profiler dans Xcode, à la fois pour les applications Mac et les applications iPhone.Profileur de temps dans les instruments

Les étapes que j'ai essayées ouvrent Time Profiler, en cliquant sur la liste déroulante de choisir la cible, en sélectionnant mon livre iPhone ou Mac. Choisissez la cible -> myApp. Si je choisis une application Mac, j'appuie sur le bouton d'enregistrement. Un gros avertissement jaune apparaît à travers la fenêtre, indiquant qu'il est impossible de configurer le déclenchement de l'échantillonnage pour x. Si je choisis une application iPod, le bouton d'enregistrement reste grisé et ne peut pas être cliqué.

Des idées que je fais mal ici?

Répondre

2

Avez-vous essayé de démarrer Instruments via (dans Xcode) Run -> Run with Performance Tool -> Time Profiler? Cela peut aider à configurer les Instruments et à lancer v. Lancer les Instruments manuellement.

En outre, j'ai eu des problèmes dans le passé où le SDK utilisé pour créer l'application iPhone différait de ce que les instruments attendaient. Consultez la documentation d'Instruments pour savoir explicitement quelle version de l'iOS vous utilisez pour effectuer l'analyse comparative.

+1

Pour une raison quelconque, le profileur temporel est grisé dans la liste qui apparaît dans Exécuter -> Exécuter avec l'outil Performance. – Tiddly

1

Parfois, le profileur de temps est grisé car vous n'avez pas d'application installée sur le simulateur ... si vous avez une application installée sur le simulateur et que vous essayez Exécuter avec l'outil de performance, le profileur temporel est activé.