2009-05-07 13 views
1

J'utilise Shark pour profiler mon application sur iphone. Selon les instructions dans le guide de l'utilisateur Shark de http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/SharkUserGuide/SelectingExecutiontoSampleorTrace/SelectingExecutiontoSampleorTrace.html#//apple_ref/doc/uid/TP40005233-CH13-SW19Requin pour profiler l'application iPhone

Je suis en mesure de générer un profil pour mon application. Mais la plupart des fonctions de mon application apparaissent comme inconnues sous l'en-tête du symbole. C'est parce que j'utilise la version de l'application. Le guide de l'utilisateur suggère que l'information de symbole peut être générée en utilisant des informations de symbolisation et un binaire riche en symboles d'application. Donc d'abord j'ai généré la version de débogage de l'application en conservant les informations de débogage puis j'ai généré la version et utilisé requin pour profiler puis utilisé l'option FILE/symbolicate et sélectionné la version de débogage de l'application depuis Debug-iphoneOs. La symbolisation d'erreur a échoué. Quelqu'un peut-il suggérer une méthode pour éliminer cette erreur?

Répondre

3

Si vous souhaitez profiler votre application iPhone avec des symboles en utilisant Fichier-> Symbolicate, je crois que vous devez profiler la version de débogage sur votre iPhone, pas la version. Au moins, c'est comme ça que je l'ai fait fonctionner dans le passé. De cette façon, lorsque vous symbolisez l'utilisation de la construction dans Debug-iphoneos, vous faites référence à la même image.