1. 前提
- 必须要有越狱的 iOS 设备;
- iOS 设备必须与电脑处于同一个局域网;
- 电脑需要安装 Reveal
2. 配置越狱设备
(1) 打开 Cydia,等待 Cydia 数据更新完成;
![](https://i-blog.csdnimg.cn/blog_migrate/e1b9b1570e65543d0ea21e37113cadc1.webp?x-image-process=image/format,png)
Cydia.PNG
(2) 点击搜索 Reveal Loader,并进行安装,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/49fba24516852f6b5890080c7ad23a71.webp?x-image-process=image/format,png)
RevealLoader.PNG
(3) 安装完成后,系统会提示需要重启 SpringBoard,重启后进入系统设置,在设置中找到 Reveal,然后进入 Enabled Applications 页面,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/8be50df7a406a4739f43851af7d8d740.webp?x-image-process=image/format,png)
RevealApps.PNG
选中需要使用 Reveal 查看的 App。
Reveal 发布了第二版,不再是 libReveal.dylib
,而是RevealServer.framework
,所以真机连接再一次失效,不过按照老办法,试了一下,然而并没有效果,又试了一下将 RevealServer.framework
中的 RevealServer
单独拷贝到手机,还是没有用,结果无奈去官网寻找解决办法,结果当然是找到了!办法就是把RevealServer
拷贝到手机的时候,将文件名改成 libReveal.dylib
就行了。命令如下:
scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer root@192.168.0.204:/Library/RHRevealLoader/libReveal.dylib
3. 查看应用的页面结构
经过第2步,且 iOS 设备与电脑处于同一局域网时,即可打开 iOS 设备上的在第2步勾选的应用,然后打开电脑的 Reveal进行页面结构的查看
参考:http://meilbn.com/2015/10/23/reveal-troubleshooting-0x00/