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

关于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”选项。 如图:

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

以上部分复制粘贴了如下帖子中的部分内容,尊重创作,注明出处: 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

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. 启动后在控制台会出现如下内容:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值