分享之前做的一个小工具 iOS 开发 APP 级别 MCP 调试工具

xinghelee 2026-08-04 22:33 1

https://github.com/xinghelee/SandboxServer


🗂 沙盒文件浏览 —— 列目录 / 预览 / 编辑 / 下载 / 删除,支持 Range 流式,路径限定在允许根内


🌐 网络请求实时抓取 —— 每条 URLSession 请求都可实时查看


🗄 数据库查看 —— 发现 SQLite 库、浏览表/结构、运行只读 SQL


📜 实时日志 —— 把 App 的控制台输出(SandboxServer.log,以及开启控制台捕获后的 print/NSLog)实时推到浏览器,可按级别过滤


📱 屏幕镜像 + 操作 —— 在浏览器里实时看到 App 界面并操作:点按(UIControl / SwiftUI 按钮)、滑动/滚动与拖拽(真实合成触摸)、输入、粘贴


🌳 视图层级 —— 在浏览器里以列表或 3D 图层浏览器 查看实时视图树(尺寸、类名、标签、缩略图)


🔌 WebSocket 抓取 —— 每个 URLSessionWebSocketTask 连接及其收发帧,实时


📈 性能 HUD —— 实时 FPS / CPU / 内存占用 / 温度状态,推流并绘制图表


📦 App Bundle 检查器 —— Info.plist 、Mach-O 架构与加固、描述文件、隐私、plist 解码


⚙️ UserDefaults 编辑 —— 浏览、编辑、删除、重置 App 的持久化偏好与 App Group suite


📲 设备信息 —— 一眼看全机型 / 系统 / 语言区域 / 屏幕与安全区 / 电量 / 内存 / 剩余磁盘


⛓️ Deep Link 触发 —— 列出 App 的 URL scheme,并在 App 内打开任意 scheme / universal link


🔔 通知测试 —— 查看/请求通知授权、发本地通知、模拟远程 push 负载


🖥 内置 Web 控制台 —— 由 SDK 自己提供,无需安装任何 App,打开一个 URL 即可


🤖 MCP 工具 —— 把同一套设备端 API 暴露给 AI 客户端


https://github.com/xinghelee/SandboxServer

最新回复 (4)
  • coolcoffee 08-05 10:08
    1
    功能很强大,建议把 README.md 用英文,让国外社区也能更好的传播。
  • xinghelee 楼主 08-05 10:24
    2
    @coolcoffee 感谢建议,我试试
  • kamto 08-05 14:56
    3
    看着都是挺实用的功能,点个 star 支持下。

    不过看这个帖子热度,ios dev 确实已经成为稀有物种了 😂
  • xinghelee 楼主 08-05 15:38
    4
    @kamto 哈哈
* 帖子来源V2EX
返回