美文网首页
Reveal2破解+使用教程

Reveal2破解+使用教程

作者: 跨端开发 | 来源:发表于2016-11-02 15:30 被阅读490次

    工欲善其事,必先利其器

    Reveal是一个iOS界面调试利器。可以动态查看界面元素的位置信息、层级关系,通过实时修改元素的属性达到调试界面的功能。Reveal的强大功能是在iOS开发调试中不可或缺的一部分。

    Reveal2破解

    Reveal2更新了UI设计,整个APP更加简洁美观,支持最新的MacOS10.12系统。但是现在网上很少有Reveal2的破解教程,秉承着互联网的分享精神,我简单分享一下破解工具和方法,希望有更多的iOS Dev可以使用上这款界面调试工具。

    • 下载Reveal2试用版,安装。附件
    • Reveal.app->显示包内容->Content->MacOS,复制Reveal到此目录,并且覆盖原文件。
    • 重现打开APP,破解成功。

    使用Reveal

    Reveal支持多种方法调试UI,一种是添加全局断点,通过断点运行脚本。另外一种是xcode工程中添加Reveal的framework,这种方式可以直接真机调试,适合调试只有真机才能使用的功能,不过这种方式会加大工程的包大小。(可以通过其他方式解决)

    模拟器调试
    • 在Xcode项目中,选择“View → Navigators → Show Breakpoint Navigator”。
    • 在左边底部面板,点击"+"号按钮,然后选择“Add Symbolic Breakpoint”。
    • 在Symbol字段里面填入“UIApplicationMain”。
    • 点击“Add Action”按钮,并确认一下“Action”是设置到“Debugger Command”。
    • 在Action下的文本框中贴入如下表达式。
    expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void*)0)
    
    真机调试

    待续。。。

    相关文章

      网友评论

          本文标题:Reveal2破解+使用教程

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