用途
该技能用于 iPhone 应用开发场景,借助 XcodeBuildMCP 自动化工具完成 iOS 平台的构建、测试、部署与调试工作。适用于构建 iPhone 应用、在 iOS 模拟器上测试、部署到物理设备、自动化 UI 交互、调试应用行为,以及在 SwiftUI 中集成 UIKit 等任务。
主要能力
插件按阶段列出可用的 MCP 工具:
- 模拟器工具:build_sim(为模拟器构建)、boot_sim(启动模拟器)、launch_app_sim(运行应用)、test_sim(执行测试)。
- 设备工具:build_device(为真机构建)、install_app_device(部署到设备)、list_devices(显示已连接设备)。
- UI 自动化:tap、swipe(触摸交互)、screenshot(截取屏幕)、snapshot_ui(获取视图层级)。
插件还提供参考文档索引,按需求查找:模拟器构建/测试对应 simulator-tools.md,设备部署对应 device-tools.md,触摸自动化对应 ui-automation.md,LLDB 调试对应 debugging.md,SwiftUI 中集成 UIKit 对应 uikit-integration.md。
使用方式
插件规定了一个代理工作流:在任何实现之前,并行启动 3 个代理,每个代理单独调用并命名:fuse-ai-pilot:explore-codebase(分析现有 iOS 模式)、fuse-ai-pilot:research-expert(通过 Context7/Exa 核实最新 iOS 27 文档)、mcp__XcodeBuildMCP__discover_projs(查找 Xcode 项目)。实现完成后,运行 fuse-ai-pilot:sniper 进行验证。
适用场景
适合需要在代理辅助下进行 iOS 应用迭代开发的场景,尤其是希望将构建、模拟器测试、真机部署和 UI 自动化串联为流程的开发者。
最佳实践
- 构建验证:每次提交前始终构建。
- 模拟器优先:先在模拟器上迭代,速度更快。
- 设备测试:发布前必须在真机上测试。
- 可访问性标识:为 UI 自动化启用 accessibility identifiers。
- 截图:记录 UI 状态。
- 最旧版本测试:针对支持的最旧 iOS 版本验证兼容性。
限制
资料未提供该插件的具体安装命令、收费方式、支持平台范围或实际运行效果说明,相关信息暂未提供。