美文网首页
iOS开发Reveal的使用

iOS开发Reveal的使用

作者: MagicMao | 来源:发表于2016-09-04 10:24 被阅读56次

    最近学习了一下iOS UI调试工具Reveal的使用,果然是神器,有了这款工具,在UI调试以及查看UI的层级方面简直得心应手。下面就使用简单做个记录。

    1.下载破解

    下载官网地址:Reveal官网
    下载破解版的APP:破解版地址

    1. 把下载好的官网的Reveal的安装导入应用程序中,这样我们可以更便捷的在Launchpad中找到它。

    2.打开软件。在破解之前一定要打开一次软件!一定要打开!一定要打开!一定要打开!重要的事要说三遍!

    3.打开软件后再关闭软件。打开下载的破解版的Reveal,右键选择显示包内容,会跳转到一个文件夹下。一次打开contents -> Mac OS ,在Mac OS文件夹下会有一个Reveal文件,右键拷贝!

    4.进入正版的Reveal的包内容里,替换掉正版软件的这个文件。找到正版的Reveal,右键打开包内容,一次打开contents ->Mac OS->,在Mac OS文件夹下也有一个Reveal文件,粘贴拷贝的破解包中的Reveal文件,替换。搞定。

    2.使用配置

    1.在项目中加入断点


    2.编辑断点



    命令行内容

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

    上述命令中,有个路径字符串

    /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib

    请确保这个字符串所指的文件在磁盘上存在(正常情况下,如果将Reveal安装到Application目录,这里不会出问题)。

    3.在新创建的断点上面点击右键,进行如下操作


    启动,Xcode控制台会输出如下log,表明配置正确。如果有问题可能就是命令行有错误。

    (void *) $0 = 0x00007f8e21e03c00

    现在就可以进入Reveal进行UI调试了。

    相关文章

      网友评论

          本文标题:iOS开发Reveal的使用

          本文链接:https://www.haomeiwen.com/subject/syslettx.html