工程开发
ios-debugger-agent
使用 XcodeBuildMCP 自动化 iOS 开发流程:在本地模拟器上进行编译、运行、测试、UI 检测及日志捕获。
简介
ios-debugger-agent 是一款专为工程师设计的助手,旨在连接 AI 代理与本地 iOS 开发环境。通过 XcodeBuildMCP 协议,开发人员可以直接与运行中的 iOS 模拟器交互,大幅加速开发迭代周期。此代理专为需要快速验证 UI、诊断运行时崩溃或将控制台日志流式传输至代理环境的 iOS 工程师打造。
-
使用 XcodeBuildMCP 在已启动的模拟器上编译并运行应用程序。
-
执行自动化 UI 交互,包括点击按钮、在字段中输入文本,以及执行滑动或滚动等常用手势。
-
检查当前屏幕状态并截取屏幕截图,以验证 UI 布局和元素可见性。
-
实时管理并捕获模拟器日志和控制台输出,以便高效诊断运行时行为和堆栈跟踪。
-
动态识别并配置应用程序的 Bundle ID、项目 Scheme 以及模拟器环境。
-
在调用编译或运行指令前,请确保模拟器已启动;若未启动,代理会引导您完成设置。
-
在尝试任何交互手势前,请优先使用 describe_ui 工具,以确保能精确锁定 UI 元素。
-
利用日志捕获功能将复杂的诊断数据发送至对话界面进行深入分析。
-
本代理适用于 Xcode 项目或工作区路径,请确保在会话默认设置中正确映射相关路径。
-
若遇编译失败,可指示代理使用 preferXcodebuild: true 进行更稳健的编译尝试。
-
此工具仅适用于本地模拟工作流程,并需要配置正确的 Xcode 环境。
仓库统计
- Star 数
- 312
- Fork 数
- 46
- Open Issue 数
- 1
- 主要语言
- Vim Script
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 12:23