不修改Xcode项目加载Reveal

2017-10-17  本文已影响0人  osnail

Reveal:本文介绍的是Reveal的1.6.3版本的破解方法,随着Reveal和Xcode的版本迭代也许会不相符合,但是我在xcode8 的时候使用Reveal1.6.3还是依然完美的.

首先Reveal的使用是有三种方式的:

一:将Reveal的包与工程关联,这样会引发一个问题,就是会影响工程,而且在上传App Store的时候的包会变大,能不能通过审核,没有试过,所以本文不在介绍,

二:这个方法就是我极力推荐的方法了,本人也是最钟爱的这种方式,话不多少直接上步骤.

1:打开你的任意工程(Demo也可以)

第一步1.png

2 :点击左下角的  +  添加一个断点:

第二步

3 :在弹出面板的Symbol字段中填写“UIApplicationMain”,如下图

第三步

4:点击Add Action 按钮,如下图:

expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void*)0)

第四步

第四步

5:完成上述步骤以后,在新创建的断点上面点击右键,弹出如下菜单并选择,如下图所示:

第五步

现在,所有的配置步骤均已完成。以后无论分析任何项目,都可以直接启动Reveal 并分析。

现在启动一个项目调试,Xcode控制台会输出如下log,表明配置正确,Reveal已经可以正常启动使用,如下图所示:

上一篇下一篇

猜你喜欢

热点阅读