用途:该技能为 iOS 项目的 Xcode 构建系统操作提供指导,用于构建 iOS 项目、运行测试、分析构建失败以及配置 scheme。其核心规则是所有 build/test/clean 操作必须调用 execute_xcode_command MCP 工具,不应回退到 bash 中的 xcodebuild 或 xcrun xcodebuild;若工具执行失败,应调整参数重试并阅读错误信息,而非改用 bash。文件操作、文本查看、Git、环境检查、项目文件查找等非构建任务仍可使用 bash。
主要能力:通过单一 MCP 工具支持 list(列出 scheme/target)、build、test、clean、version 等操作,并支持配置(Debug/Release)、destination(模拟器或真机)、clean_before_build、parallel、sdk、arch、quiet、code_sign_identity、development_team、test_plan、only_testing、skip_testing、test_iterations、retry_on_failure 等参数。destination 省略 OS 版本时可自动解析最新可用系统。构建与测试结果返回结构化摘要、错误数量、失败列表,大型日志采用渐进式披露,通过 cache_id 获取完整日志。可自动检测当前目录的 .xcworkspace 或 .xcodeproj,也可显式指定 project_path。
典型用法:先 list 发现 scheme,再 build 编译,test 验证,必要时 clean;CI/CD 中按 version→list→clean→build→test→分析结果的流程执行。
限制与注意:需配合 xclaude-plugin 的 MCP 工具使用;测试迭代支持取决于 Xcode 版本;部分细节(如收费、平台范围、安装方式)资料未完整提供,暂未说明。