“仅显示 Obj-c”标志隐藏 xCode Instruments 上调用树的所有内容

Posted

技术标签:

【中文标题】“仅显示 Obj-c”标志隐藏 xCode Instruments 上调用树的所有内容【英文标题】:"Show Obj-c Only" flag hides all the content of call tree on xCode Instruments 【发布时间】:2013-04-25 10:17:19 【问题描述】:

我正在关注关于 Instruments 的 this 教程。本教程提供了一个示例项目来测试上面描述的步骤。

问题是,当我选中“仅显示 Obj-c”和“隐藏系统库”标志时,调用树列表中的所有行都被隐藏了,但项目中的代码是用 Obj-C 编写的。我必须在配置中进行一些更改才能看到教程中的项目线吗?

从教程中获取的调用树列表图像显示了它必须是这样的:

我的仪器执行屏幕截图:

【问题讨论】:

【参考方案1】:

好的,我真的不知道这里发生了什么,但现在它可以工作了。怎么样?

我做了什么:

抹掉设备中的应用 杀死 xCode(使用活动监视器) 重启电脑(只重启xcode不行) 重启设备。 清理项目 再试一次。

可能不是最好的答案,但它对我有用。

[更新] 问题又出现了,所以我试试这个:Xcode 4 Instruments doesn't show source lines

而且它有效!

【讨论】:

以上是关于“仅显示 Obj-c”标志隐藏 xCode Instruments 上调用树的所有内容的主要内容,如果未能解决你的问题,请参考以下文章

在xcode 4中,“其他c标志”和“其他c++标志”有啥区别?

Xcode 编译器标志列表

如何为 iOS 编译带有 fvisibility=hidden 标志的 openssl

Xcode 7安装KSImageNamed 不启作用

设置编译器标志 Xcode

xcode 将编译器标志保存在哪个文件中?