iOS记录iOS开发知识小集

iOS 使用Reveal查看App布局

2019-04-11  本文已影响39人  孟宪亮

一、使用Reveal的目的

1、查看自己开发的App布局

Reveal可以查看自己开发的App布局,不过Xcode自带这项功能,如需查看使用Xcode即可。

Debug View Hierarchy

2、查看任意App的布局

本篇文章主要内容是讲如何使用Reveal查看任意App的布局。

二、准备工作

2.1、安装Reveal

Reveal下载地址 戳这里

2.2、越狱iOS设备

越狱后多出来的两个App

Cydia是越狱商城
Phoenix是不完美越狱辅助应用,如果手动重启设备,越狱安装的软件会失效,需要使用Phoenix重启设备后才能恢复越狱状态。

三、准备环境

3.1、安装插件

Reveal

3.2、导入libReveal.dylib和libReveal.plist

3.2.1、获取设备根文件权限

安装“AFC2”补丁,爱思助手有具体的操作流程戳这里

3.2.1、生成libReveal.dylib文件

RevealServer

3.2.2、生成libReveal.plist文件

要获取应用的BundleId可以用爱思助手打开文件管理 - 程序(用户)- 已安装应用程序文件夹 - iTunesMetadata.plist
打开plist里面的softwareVersionBundleId对应的就是应用的BundleId

3.2.3 导入libReveal.dylib和libReveal.plist

方法一:用爱思助手的文件管理找到文件夹/Library/MobileSubstrate/DynamicLibraries,导入两个文件。

方法二:命令行

scp xxx/libReveal.dylib root@192.x.x.x:/Library/MobileSubstrate/DynamicLibraries/libReveal.dylib

需要输入默认密码:alpine

其中xxx代表libReveal.dylib的本地路径,192.x.x.x代表iOS设备的IP地址,确保和Mac在同一个局域网内。plist文件导入命令如上

四、查看App布局

打开要查看布局的App和Mac上的Reveal,Reveal上会显示App的logo。单击logo,大功告成!

Reveal首页 查看布局
上一篇下一篇

猜你喜欢

热点阅读