工具
nibkit 原生界面结构分析工具
将已编译的 iOS/macOS 界面归档解码为对象树、Outlet/Action 连接、自定义类及导航关系,可导出 JSON 或 Mermaid 图,并通过 MCP 提供只读检查命令。
- 目标
- 应用
- 类别
- 原生分析工具
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 输入须为受支持的 .nib/.storyboardc 文件、.app/目录,或可自动提取的 .ipa。所审阅 README 列出 NIBArchive 编码器版本 9、10、11,以及较旧的二进制 plist/NSKeyedArchive 格式。
- 根据 go.mod,从源码构建需要 Go 1.22 或更高版本。README 声明实现仅使用标准库,并提供 darwin/linux 的 arm64/amd64 预编译程序,无运行时依赖;未核实 Windows 发行版。
- 恢复对象是已编译界面的结构与连接关系。格式文档基于逆向观察编写。采用 MIT 许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- README.adoc GitHub · tokenbleed/nibkit · 修订 fcf4670
- go.mod GitHub · tokenbleed/nibkit · 修订 fcf4670
- LICENSE GitHub · tokenbleed/nibkit · 修订 fcf4670
- docs/format.adoc GitHub · tokenbleed/nibkit · 修订 fcf4670
同分区更多条目:应用
- AOTopsy Flutter/Dart 静态分析工具 · 工具
- hbctool Hermes 字节码汇编与反汇编工具 · 工具
- Vineflower Java 反编译器 · 工具
- Droid ASC Android 反编译器 · 工具
- APKEditor · 工具
- jnitrace · 工具