美文网首页
Reveal的集成,小白篇,进来对照操作即可

Reveal的集成,小白篇,进来对照操作即可

作者: 油菜花花花花 | 来源:发表于2017-10-24 10:30 被阅读0次

关于PoJie(请使用汉语拼音),直接看这里:http://www.jianshu.com/p/51c539f61ab0

首先按如下步骤创建4个LLBD别名命令:
①、在终端里输入touch ~/.lldbinit命令来进行创建。然后在输入open ~/.lldbinit命令。则就会以文本编辑器打开此文件。
②、吧下面文本复制粘贴进去:

command alias reveal_load_sim expr (void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2);
command alias reveal_load_dev expr (void*)dlopen([(NSString*)[(NSBundle*)[NSBundle mainBundle]               pathForResource:@"libReveal" ofType:@"dylib"] cStringUsingEncoding:0x4], 0x2);
command alias reveal_start expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter]           postNotificationName:@"IBARevealRequestStart" object:nil];
command alias reveal_stop expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter]            postNotificationName:@"IBARevealRequestStop" object:nil];

③、CMD+S 保存文件 CMD+W关闭窗口 搞定。

下面分为两种情况:
一、在模拟器中调试
在AppDelegate类的application: didFinishLaunchingWithOptions:方法中,作如下操作
1添加断点,选择“Edit Breakpoint”。
2点击”Action”项边右的”Add Action”,然后输入“reveal_load_sim”
3勾选上Options上的”Automatically continue after evaluating”选项。
如图:


image.png

然后运行项目,在Reveal中选择即可成功使用:

image.png
以上部分复制粘贴了如下帖子中的部分内容,尊重创作,注明出处:
http://www.cocoachina.com/special/20161020/17819.html
http://www.jianshu.com/p/51c539f61ab0
http://www.jianshu.com/p/9229812b2038
二、在真机上调试:
要用Reveal连接真机调试,我们需要先把Reveal的动态链接库上传到真机上。由于iOS设备有沙盒存在,所以我们只能将Reveal的动态链接库添加到工程中。

1)点击Reveal菜单栏的”Help”->”Show Reveal Library in Finder”选项,可以在Finder中显示出Reveal的动态链接库:libReveal.dylib

image.png

2)调整libReveal.dylib的引用方式,这里我们只需要将libReveal.dylib文件拷贝到Sandbox中,但是我们在引入libReveal.dylib的时候Xcode默认是以Link Binary With Libraries的方式的,实际上应该是Copy Bundle Resources,所以应该先将libReveal.dylib从Link Binary With Libraries中移除掉,然后在Copy Bundle Resources中添加。

3)安装之前处理模拟器的方式,将配置文件改成reveal_load_dev.
启动后在控制台会出现如下内容:

image.png
至此,真机集成已经完毕,可以使用Reveal进行界面调试了
以上部分引用了如下帖子中的部分内容,尊重原创,注明出处:
http://blog.devzeng.com/blog/ios-reveal-integrating.html

相关文章

  • Reveal的集成,小白篇,进来对照操作即可

    关于PoJie(请使用汉语拼音),直接看这里:http://www.jianshu.com/p/51c539f61...

  • 通过静态库的方式集成Reveal

    通过静态库的方式集成Reveal 用Xcode打开需要集成reveal的工程 打开reveal,选择 hellp ...

  • iOS集成Reveal

    Reveal破解版下载链接 Reveal集成有三种方法: CocoaPods集成(推荐) framework集成(...

  • iOS逆向之工具

    1、监测工具 ** Reveal**1、使用framework集成Reveal到项目中。每个项目都需要集成,设置p...

  • Reveal集成

    第一步 打开Reval软件,依次 Help -> Show Reveal Library in Finder 第二...

  • 集成Reveal

    下载Reveal安装包直接拉入应用中。 Reveal常用技巧:http://revealapp.com/blog/...

  • iOS开发中集成Reveal

    iOS开发中集成Reveal Reveal 是一个界面调试工具。使用Reveal,我们可以在iOS开发时动态地查看...

  • Reveal的集成

    Reveal是一个界面调试工具。使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序的界面。它类似Ch...

  • Tinker热修复集成总结

    集成tinker 对于原有app集成tinker,还是比较简单的,根据tinker上的wiki的指示操作即可。具体...

  • 小白即可操作的副业

    周末和以前大学一个浙江杭州的同学聊天,说今年感觉压力好大,虽然现在自己在一家国企上班,一个月工资1.2w,但是现在...

网友评论

      本文标题:Reveal的集成,小白篇,进来对照操作即可

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