# nibkit 原生界面结构分析工具

> 将已编译的 iOS/macOS 界面归档解码为对象树、Outlet／Action 连接、自定义类及导航关系，可导出 JSON 或 Mermaid 图，并通过 MCP 提供只读检查命令。

- 类型：工具
- 目标：应用
- 类别：原生分析工具
- 关联：基础工具
- 来源复核于：2026-10-16
- 收录于：2026-10-16
- 原始资源：<https://github.com/tokenbleed/nibkit>
- 一手来源：<https://github.com/tokenbleed/nibkit/blob/fcf4670db8ba5d5d94ab62951a971be949b7b21f/README.adoc>
- 目录页面：<https://awesomerea.org/zh/resources/nibkit/>
- 记录 JSON：<https://awesomerea.org/resources/nibkit/record.json>
- 英文版：[English](https://awesomerea.org/resources/nibkit/index.md)

## 使用条件与局限

- 输入须为受支持的 .nib／.storyboardc 文件、.app／目录，或可自动提取的 .ipa。所审阅 README 列出 NIBArchive 编码器版本 9、10、11，以及较旧的二进制 plist／NSKeyedArchive 格式。
- 根据 go.mod，从源码构建需要 Go 1.22 或更高版本。README 声明实现仅使用标准库，并提供 darwin／linux 的 arm64／amd64 预编译程序，无运行时依赖；未核实 Windows 发行版。
- 恢复对象是已编译界面的结构与连接关系。格式文档基于逆向观察编写。采用 MIT 许可证。

## 一手来源

1. <https://github.com/tokenbleed/nibkit/blob/fcf4670db8ba5d5d94ab62951a971be949b7b21f/README.adoc>
2. <https://github.com/tokenbleed/nibkit/blob/fcf4670db8ba5d5d94ab62951a971be949b7b21f/go.mod>
3. <https://github.com/tokenbleed/nibkit/blob/fcf4670db8ba5d5d94ab62951a971be949b7b21f/LICENSE>
4. <https://github.com/tokenbleed/nibkit/blob/fcf4670db8ba5d5d94ab62951a971be949b7b21f/docs/format.adoc>

## 同分区更多条目：应用

- [AOTopsy Flutter/Dart 静态分析工具](https://awesomerea.org/zh/resources/aotopsy/index.md) · 工具
- [hbctool Hermes 字节码汇编与反汇编工具](https://awesomerea.org/zh/resources/hbctool/index.md) · 工具
- [Vineflower Java 反编译器](https://awesomerea.org/zh/resources/vineflower/index.md) · 工具
- [Droid ASC Android 反编译器](https://awesomerea.org/zh/resources/droid-asc/index.md) · 工具
- [APKEditor](https://awesomerea.org/zh/resources/apkeditor/index.md) · 工具
- [jnitrace](https://awesomerea.org/zh/resources/jnitrace/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
