随着移动互联网越来越火,app变得日益复杂,相信现在很多大型app都是多bundle架构,随着app的发展,bundle的数量快速飞涨,达到几十,甚至上百的规模,而大部分除基础库外的bundle都是以framework的形式依赖进来。
这在无形中造成了依赖方在跟踪调试时,由于没有源码,不方便debug的问题。
幸运的是,Xcode中有方法可以缓解此问题,详情如下,
首先,新建一个类型为Symbolic的断点,然后,在Symbol中填入想要拦截debug的方法名,以及一些断点条件,填写完毕后,Xcode的所有断点中,就会出现符合刚才输入条件的断点。
在想要了解某个framework中某个方法调用前后的变化时,此方法是极为实用的,可以有效降低排查跨团队跨bundle问题的难度。
上传附件(支持ppt,pdf,zip,rar,tar,gzip,7z,bz2)