如何在Xcode中看到framework的调用情况

随着移动互联网越来越火,app变得日益复杂,相信现在很多大型app都是多bundle架构,随着app的发展,bundle的数量快速飞涨,达到几十,甚至上百的规模,而大部分除基础库外的bundle都是以framework的形式依赖进来。
这在无形中造成了依赖方在跟踪调试时,由于没有源码,不方便debug的问题。
幸运的是,Xcode中有方法可以缓解此问题,详情如下,

首先,新建一个类型为Symbolic的断点,然后,在Symbol中填入想要拦截debug的方法名,以及一些断点条件,填写完毕后,Xcode的所有断点中,就会出现符合刚才输入条件的断点。

如何在Xcode中看到framework的调用情况_第1张图片
038006486dc9d15465031019609e2f7c27e61e40.png
如何在Xcode中看到framework的调用情况_第2张图片
截屏15_9_6_21_13.jpg
如何在Xcode中看到framework的调用情况_第3张图片
viewDidLoad.jpg

在想要了解某个framework中某个方法调用前后的变化时,此方法是极为实用的,可以有效降低排查跨团队跨bundle问题的难度。

上传附件(支持ppt,pdf,zip,rar,tar,gzip,7z,bz2)

你可能感兴趣的:(如何在Xcode中看到framework的调用情况)