iOS 调试工具Reveal使用 2018

1、Reveal简介       

Reveal是一个iOS程序界面调试工具。可以在Reveal上查看视图的层级和修改控件的属性,用来调试UI,查看应用的结构。


2、下载安装

2.1、官方下载

支持官方正品,软件收费89美刀,试用期30天。土豪链接:https://revealapp.com

2.2、破解版

开发者交流产品,严禁商业用途。友情链接:https://pan.baidu.com/s/1XPDgGXHQ2d4jO3lW72vOig 密码: m6nn

双击打开软件,可能会出现

错误提示

如果出现如上图的错误提示,是由于没有打开【隐私】->【任意来源】,Mac OS升级之后已经去掉了这个选项,这个时候打开终端输入:sudo spctl --master-disable,回车键入密码,重新打开Reveal。


3、使用

官方有多种使用方法,这里推荐两种方法:

3.1、断点方式(模拟器使用)

打开XCode工程项目,点击断点处:

断点项

左下方添加断点:

添加断点
编辑断点

做如下设置:

1、符号写UIApplicationMain;

2、添加Action事件为调试命令;

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

注:命令中的加粗地址为Reveal包中libReveal.dylib的地址。

4、勾选Options。

选择选项

在断点右键,选择User选项。

Xcode运行项目,同时观察Reveal:

运行项目

Reveal选择对应的项目,能看到运行的项目UI结构。


3.2、导入库文件方式(真机和模拟器都可用)

首先找到Reveal.framework文件:

依次打开:Finder->应用程序->Reveal->(右键显示包内容)->Contents->SharedSupport->iOS-Libraries->Reveal.framework。

找文件

XCode打开项目,把Reveal.framework导入项目中,添加依赖库libz,再添加-ObjC。

添加依赖库


添加-ObjC

然后运行工程,打开Reveal,可以看到我们的真机项目了。


参考链接:

https://www.cnblogs.com/baitongtong/p/5863938.html

https://www.cnblogs.com/LiLihongqiang/p/6650114.html

https://www.jianshu.com/p/45dc72ec9499

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,060评论 3 119
  • 女人如花,漂亮的花朵需要健康的根部供养。无奈生活匆忙,姑娘们往往会忽略这个关键问题。 草本植物精华,集合现代萃取工...
    漂亮的小Y阅读 4,298评论 0 1
  • 墨语添香阅读 1,477评论 2 10
  • 《一清池》 青墨泅水琉璃瓦 映年华往事 款款日月从容过 我愿执笔轻试竹纸尘埃 依依再题 如若华发斑斑替青丝柳烟 绕...
    紫蔷薇简书阅读 5,603评论 31 33
  • 跑完800了,满嘴血腥味(>﹏<),不过结果很满意(≧∇≦)/,拼了(*^ω^*)(*^ω^*) 听到体育老师对我...
    Monica珍惜阅读 3,887评论 0 0

友情链接更多精彩内容