SuperAPI AI 工具集

ios

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:该技能用于 iOS(iPhone)应用开发流程,覆盖在 iOS Simulator 上的构建与测试、部署到实体设备、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、debugging.md、uikit-integration.md,分别对应模拟器构建测试、设备部署、触摸自动化、LLDB 调试与 UIKit 集成。

使用方式:资料提出一套强制性的代理工作流——在任何实现之前,各用一个 Agent 调用并行启动三个代理:fuse-ai-pilot:explore-codebase 分析现有 iOS 模式、fuse-ai-pilot:research-expert 通过 Context7/Exa 核对最新 iOS 27 文档、mcp__XcodeBuildMCP__discover_projs 查找 Xcode 项目;实现完成后运行 fuse-ai-pilot:sniper 进行验证。

最佳实践:每次提交前都先构建;优先在模拟器上迭代;发布前必须在真机测试;为 UI 自动化启用无障碍标识符(accessibility identifiers);针对支持的最旧 iOS 版本做兼容性验证;用截图记录 UI 状态。

适用场景:构建 iPhone 应用、在 iOS Simulator 上测试、部署到实体设备、自动化 UI 交互、调试应用行为、在 SwiftUI 中集成 UIKit。

限制:资料未提供具体安装命令、收费或价格信息,也未给出各工具的参数、返回值和完整示例代码;提到的 iOS 27 文档核对与 Context7/Exa 依赖情况暂未提供更多说明。