xinghelee
V2EX  ›  iOS

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

  •  
  •   xinghelee · 5h 27m ago · 187 views

    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

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   953 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:00 · PVG 04:00 · LAX 13:00 · JFK 16:00
    ♥ Do have faith in what you're doing.