Reveal我认为是一个iOS开发者必须了解的一个工具。无论是接手一个老项目后对UI的分析,还是在自己写项目后对UI问题的查找,都可以给予很大的帮助。之前写过一篇介绍Reveal工具的文章,但但是基于越狱手机的前提下。现在介绍下在自己的程序中该如何使用。
Reveal介绍
Reveal是一款调试iOS程序UI界面的工具。可以在官网上面下载。建议下载至少Reveal4版本,支持USB连接调试,速度快。低版本的只能WiFi连接调试。Reveal 4--提取密码:b31u
首先来看下Reveal出来的UI界面:
需要自建的项目能够在reveal中使用,需要用到reveal的SDK,我们只需要在集成Reveal.framework和libz的库就可以了。Reveal.framework不需要再其他的地方下载,只需要在软件中的help->library中查找就可以了。添加到项目中就可以了。
然后需要在项目中添加libz的库
最后只需要在build setting中other linker flag中添加-ObjC就可以了
以上就是关于reveal的相关配置
越狱手机的Reveal使用流程:
以下为一些Reveal使用的配置:(我已按照以下步骤安装成功)
工具:
1.一台越狱的设备,本文(iPod iOS 9.3.5)
2.Reveal 4--提取密码:b31u
步骤:
1.越狱设备安装 OpenSSH 插件(主要为了把东西从Mac拷贝到iOS 设备)
2.越狱设备安装 Reveal Loader 插件(查看哪个app的UI)
3.Mac 安装Reveal ,成功之后打开下图对应的文件夹,点击 RevealServer.framework ,把 RevealServer.framework 目录下的 RevealServer 改名为 libReveal.dylib 拷贝到手机上的 /Library/RHRevealLoader(一般没有这个目录,自己创建:我是这样创建的在Mac创建RHRevealLoader,把libReveal.dylib加到其中,然后整个RHRevealLoader文件夹copy到iOS 手机上的 /Library 目录下) 目录中即可。
4.把电脑上的RevealServer.framework 拷贝到手机上的/System/Library/Frameworks 目录下
去手机设置里面找到 Reveal 进去(选第一个)打开你想要看的app,然后退出打开这个app
2.打开电脑的 Reveal 软件,你就发现这个app出现这个那里,点击即可。