Reveal使用总结及破解版下载

Reveal是一款UI调试神器,对iOS开发非常有帮助。

废话不多说,这里直接介绍工具的使用以及破解工具下载。另外,本文只适用于调试模拟器,因为调试真机时,需要越狱,这里不做研究。

写这片文章之前用的Reveal版本是1.6.3(当时Xcode是8.0),后来Xcode升级为9.0,发现以前版本显示有问题,废了好大劲,找到Reveal10和Reveal14的破解版本,特此记录一下。文章中有软件下载地址。

一、Reveal1.6.3使用及破解

1、首先去官网下载Reveal1.6.3,网址如下:

      https://revealapp.com/download/

    备注:前期通过注册信息,可以获得14天的试用期。

2、安装

  这里主要使用LLDB集成(还有framework集成方式),详细的使用介绍参考文章UI调试神器

  LLDB集成指令:

  2.1、

touch ~/.lldbinit

  2.2、

open ~/.lldbinit

2.3、将以下内容复制到上面打开的文件中

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

command alias reveal_start expr (void)[(NSNotificationCenter*)[NSNotificationCenterdefaultCenter] postNotificationName:@"IBARevealRequestStart"object:nil];

command alias reveal_stop expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter] postNotificationName:@"IBARevealRequestStop" object: nil]

备注:load_sim和reveal_start是设置的别名。

/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib这个地址需要准确。

3、使用

    运行Xcode后,点击Xcode中的暂停按钮,分别输入load_sim、reveal_start、c三条指令,就可以正常使用Reveal了。如下图所示:

图1.1


二、Reveal4.0以上使用方法

1、下载Reveal10

    这里直接下载的是破解版本,无需进行额外安装。下载地址如下Reveal10破解版

2、安装

将下载的Reveal10,然后进行如下配置,这里分两种方式进行讲解

方式一:

1.1、按照上面的方式进行配置,指令需要修改以下,其它一致

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

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]

方式二:

2.1、在Xcode中添加Symbolic Breakpoint   

图2.1

2.2、在Symbol输入框填上

UIApplicationMain

2.3、点击Action按钮,设置为 Debugger Command状态

2.4、在Action下面文本框中复制以下代码:

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

备注:/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer,主要地址不要搞错了。

2.5、勾选 Automatically continue after evaluating actions.

2.6、最终效果如下图所示:

图2.2

2.7、右键当前断点,选择Move Breakpoint To → User.(这样不用每次都配置了)

图2.3

3、使用

3.1、按照方式一配置

按照Reveal1.6.3的使用方式

3.2、按照方式二配置

打开Reveal,运行好项目后,Reveal自动显示app图标,双击图标即可查看。

备注:

Xcode 貌似必须选择9.0系统,如果运行不成功,检查一下Xcode配置。


站在巨人高度,看的更远

软件下载地址:

Reveal10破解版

参看文章:

UI调试神器 for ios:Reveal的使用与破解

iOS Reveal4.0.app和Xcode9快速集成指南-不用繁琐设置项目


2018年11月24日

看到有人不停的在下方留言,说下载不到破解版本或分享链接失效。俗话说,授人予鱼不如授人予渔。这里我分享几个下载破解版本的网址,不过有些软件可能需要积分,不管怎么说,起码找东西有个目的性,链接如下:

iOS开发破解软件网址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容

  • 首先如果遇到应用卡顿或者因为内存占用过多时一般使用Instruments里的来进行检测。但对于复杂情况可能就需要用...
    攻克乃还_阅读 1,812评论 0 7
  • 一个偶然的机会认识到了reveal,二话不说开始找资料了,但是集成过程中遇到了问题,为了方便朋友们学习reveal...
    维斯特洛荣阅读 798评论 0 0
  • 最近学习了一下iOS UI调试工具Reveal的使用,果然是神器,有了这款工具,在UI调试以及查看UI的层级方面简...
    MagicMao阅读 558评论 0 1
  • 阿桑的《叶子》中有这样的一句歌词:“孤独是一个人的狂欢,狂欢是一群人的孤独”细细想来,正是这样的,大概很多人都有...
    哆咔啦阅读 264评论 0 1
  • 一 今天是正月初三,父亲忙着走亲戚,母亲忙着加班,我只好做一名“空巢老人”。 昨天见了一发小,已婚,拆迁户,钱不多...
    每天进步1点点阅读 230评论 0 0