reveal 4 for xcode 8 2017 reveal配置xcode详解

冬天时用reveal还是1.X版本。这周发现已经出来reveal 4了,用原来的方法配置已经失效了。书归正传:

step 1.打开终端, 输入命令

vim ~/.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 nil];

这4条命令的意思如下:

reveal_load_sim 为模拟器加载reveal调试用的动态链接库

reveal_load_dev 为真机加载

reveal_start 启动reveal调试功能

reveal_stop 结束reveal调试功能

step 2.打开项目,在main函数(如图14行)找到打断点。

2.1Action 默认Debugger Command.

2.2 复制:

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

2.3 Options: 勾选。

step 3. 运行项目,打开reveal, 是不是发现界面有所变化。对比一下功能,你懂得。

step 4. last but not least,上链接,支持正版:https://revealapp.com/buy/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 附带两个版本的下载地址 Reveal1.6.3: http://www.sdifenzhou.com/revea...
    61XIN阅读 3,207评论 0 0
  • Reveal是一个界面调试工具。使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序的界面。它类似Ch...
    Chris_js阅读 3,582评论 2 2
  • 目的 整合Objective-C与Swift写的项目同时支持Reveal调试,本文推荐的调试方法不污染项目,不仅适...
    Hua_san阅读 4,798评论 2 3
  • 前言 Reveal(https://revealapp.com)是一个iOS程序界面调试工具。使用Reveal,我...
    忻凯同学阅读 4,400评论 0 1
  • 文——依阳 在一起就有在一起的乐趣 进一寸就有进一寸的欢喜 我的女孩们 如果你不曾虔诚 卑微 恩慈 你拿什么来纠正...
    依阳吖阅读 1,885评论 2 7