TOP50 装机必备
捐赠

Reveal

macOS系统UI开发必备调试工具

编程开发 v53 MacKed Itty Bitty Apps Pty Ltd

Reveal是专为iOS开发者设计的Mac端调试工具,支持实时查看、编辑和优化应用程序的UI层次结构,通过高级可视化与交互功能,显著提升开发效率。其核心优势在于动态修改视图属性、3D视图分解、手势识别器检查及与Xcode深度集成,成为开发、测试与逆向分析的必备工具。

实时UI调试与编辑
  • 动态修改属性:在运行时直接调整视图颜色、布局、动画等参数,无需重新编译即可预览效果。
  • 3D视图分解:以三维视角展示复杂UI层次结构,支持旋转、缩放与导航,快速定位布局问题。
视图层次深度分析
  • 自动布局检查:识别自动布局约束冲突,高亮显示受约束影响的视图,优化界面适配性。
  • 手势识别器检测:查看并修改附加到视图的手势识别器行为,如滑动、点击等交互逻辑。
多平台与设备支持
  • 模拟器与真机调试:无缝连接iOS模拟器或通过动态库注入调试真机应用,兼容越狱设备。
  • 跨系统集成:支持macOS 13.3及以上系统,适配Apple Silicon与Intel芯片。
性能与稳定性优化
  • 断点集成改进:修复Xcode 13+版本的优化对象寿命设置导致的崩溃问题,提升注入效率。
  • 低资源占用:后台运行几乎无性能损耗,适配高负载开发环境。
逆向与扩展功能
  • 第三方应用分析:通过动态库注入连接未源码的iOS应用,逆向解析其UI结构与交互逻辑。
  • 多窗口支持:同时查看多个项目快照,对比不同版本UI差异。
常见问题

运行终端.app,执行sudo xattr -rc /Applications/xxx.app,路径改成安装包的路径;
完成后再次打开应用程序,你会看到一个信息确认框,大意是提示运行该程序有风险,点击「打开」即可。

点击查看详细帮助

按住 Control 键,鼠标单击该软件,在弹出的菜单中选择 打开;或 鼠标右键 点击该软件,选择「显示包内容」,
然后进入 Contents → MacOS → 按住 Control + 鼠标左键单击此目录中与该软件同名的 Unix 可执行程序;
以上操作过后,该软件会加入 macOS 内置的安全设置白名单中,下次就可以正常从启动台运行。

点击查看详细帮助

打开:偏好设置 → 隐私与安全性 → 安全性;选择任何来源

没有任何来源选项?

运行终端.app,执行下面代码:

  • 如果是 macOS 10.12 ~ 10.15.7:sudo spctl --master-disable
  • 如果是 macOS 11.0 及以上版本系统:sudo spctl --global-disable

点击查看详细帮助

  • 首先选择与自己macOS系统对应的版本,比如电脑芯片、版本等。
  • 多个破解版本存在建议使用TNT版,安装简单方便,其他的都有点复杂,对于小白用户来说有点困难。
  • 100M以内的文件在蓝筹云里、123网盘和诚通网盘,下载速度还可以。大于100M的分别在阿里云盘、百度网盘和诚通网盘;百度网盘限速严重,因此建议使用阿里网盘和诚通网盘。

本站前期的部分安装包需要密码,请尝试输入hellomac.cc。后面逐渐取消密码设置。

1、如何关闭 SIP?

首先进入回复模式:

  • 英特尔机型:重启,当屏幕彻底变黑后,赶快按住 Command + R 键,直到屏幕上出现苹果标志。如果之前没有进入过这个模式,macOS 可能需要下载一些数据,当下载完成后,macOS 将自动进入恢复模式,即 Recovery。
  • M1/M2(Apple Silicon):Mac 处于关机状态时,按住电源按钮大约 10 秒直到屏幕亮起,然后转到“选项”(Options),可能需要输入系统密码。

终端.app中运行:csrutil disable

重启!


2、关闭后有什么影响?

SIP 指的是 System Integrity Protection,即系统完整性保护。这是一个用于保护 macOS 系统文件不被篡改的安全机制,自 macOS 10.11 开始引入。当 SIP 被关闭后,macOS 会面临一定的安全风险,如果你的数据非常重要则请谨慎关闭,风险自担。

Reveal
Reveal

macOS系统UI开发必备调试工具

v53

点击发布需求
相关应用
Expressions
Expressions

正则表达式代码编辑和测试工具

Postico
Postico

PostgreSQL数据库管理工具

JProfiler
JProfiler

业界领先的 Java 性能分析工具

Serial
Serial

专业级串口调试工具