Shark无法找到此地址范围的符号信息 - iPhone

时间:2009-11-17 13:05:11

标签: iphone build debugging symbols shark

我正在尝试使用Shark来确定哪些方法在我的iPhone应用中花费的时间最多。抽样后,我得到了这个: alt text http://img69.imageshack.us/img69/7871/screenshot20091117at503.png

点击“!”按钮产量:

  

鲨鱼无法找到符号   此地址范围的信息。   通常这发生是因为   应用程序编译没有   符号或他们随后   剥去。在Xcode中,确保   “生成调试符号”复选框是   选中(将-g标志传递给   编译器)。请注意,这不是   影响代码优化,而不是   通常会改变表现   显著。但是,额外的   符号信息确实消耗   明显更多的空间,可能会膨胀   可执行文件的大小。

但我使用Debug选项,我在我的设备上运行。并检查生成调试符号。那有什么不对?

1 个答案:

答案 0 :(得分:0)

不知道这是否适用于设备上的Shark,但我知道在使用iPhone模拟器运行Instruments时,必须选择最新的SDK。如果您使用以前的SDK运行,则看不到调试信息。