行业类别 | 格式 | 大小 |
---|---|---|
Mac系统软件 | dmg | 21.6M |
描述
Reveal for mac是一款用于MAC平台上的IOS应用开发者的调试工具,所有的IOS应用皆可以用于Reveal for mac上调试和修改等等,操作简单明了,功能齐全强大,软件界面更是简单明了,一目了然,很适合用户的使用和学习!
Reveal for Mac 功能:
Reveal是一款运行在Mac OS上的应用,现在有免费的Beta版本可供下载。要调试iOS应用,开发者要将应用程序与Reveal安装的框架层关联。Reveal会扫描其网络中关联的应用程序,并让开发者选择连接其中之一,当连接到一个应用程序后,Reveal将显示其UI,其中包括大量的参数和设置。开发人员现在可以检查UI或者更改设置,直到用户界面的外观和行为达到预期目标。目前它尚不支持布局约束,但根据Reveal的支持文档来看,这一功能将在未来的版本中发布。Reveal可以和iOS模拟器一起使用,也可以用在运行在真机上的应用程序上。另外,Reveal的安装只需几分钟。
除了解析出UI参数外,Reveal也会通过一个分解的3D视图显示复杂的UI层次结构。开发者可以轻松的检查UI组件的分层,并在其层次结构中选择特定元素。为了进一步简化调试,也可以仅关注部分UI,而把其余部分屏蔽起来。
Reveal for Mac 测试过程:
Reveal是一个强大的UI分析工具,用来查看App的UI布局,最重要的是通过和tweak结合可以检测第三方的App UI,但官网的只能监测自身的App,所以还需要进一步通过theos进行扩展。
1、获取libReveal.dylib:从reveal程序的help/show reveal library IN finder里面获取。
2、将libReveal.dylib导入目标的App的documents目录。
3、创建Revealutil.m和RevealUtil.h 以供后面的Theos使用.
4、创建Theos工程,hook住app的AppDelegate(AppDelege文件名的定位可以通过class-dump分析)。
5、生成deb,并将deb安装到ios设备上,如果该app开着,需要关闭。
6、让mac和ios在同一个wifi中,打开mac上的reveal就可以进行查看目标的UI结构了。
文件信息
更新时间:2024-11-14
更新时间:2022-03-23
大小:21.6M
版本:V1.5.1
类型:Mac系统软件
平台:Mac