Shark用于分析iPhone应用程序

时间:2009-05-07 11:29:32

标签: iphone xcode shark

我正在使用Shark在iphone上配置我的应用程序。 根据Shark用户指南中的说明 http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/SharkUserGuide/SelectingExecutiontoSampleorTrace/SelectingExecutiontoSampleorTrace.html#//apple_ref/doc/uid/TP40005233-CH13-SW19

我可以为我的应用程序生成配置文件。但我的应用程序中的大多数功能在符号标题下显示为未知。这是因为我正在使用发布版本的应用程序。用户指南建议可以通过使用符号化信息和符号丰富的应用程序二进制来生成符号信息。所以首先我生成调试版本的应用程序,保留调试信息然后生成发布版本并使用shark进行配置文件,然后使用FILE / symbolicate选项并从Debug-iphoneOs中选择应用程序的调试版本。我得到错误符号失败。 任何人都可以建议一种方法来消除这个错误吗?

1 个答案:

答案 0 :(得分:3)

如果您想使用File-> Symbolicate为您的iPhone应用程序配置符号,我相信您需要在iPhone上配置调试版本,而不是发布版本。至少这就是我过去的工作方式。这样,当您使用Debug-iphoneos中的构建进行符号化时,您将引用相同的图像。