SuperAPI AI 工具集

xcode

智能体与模型

查看项目

更新于 10-15 16:52

技能介绍

用途:该技能提供两个互补入口来操作 Xcode 与 iOS/macOS 工具链。桥接(xcode-cli + MCP 工具)通过 SourceKit 与 AppleScript 连接已打开的 Xcode 工作区,可读取索引符号、导航器问题、上次构建诊断与项目分组;命令行(xcodebuild + xcrun simctl)无需 IDE,适合无界面构建、模拟器生命周期、截图、日志流、归档与脚本化操作。多数会话会同时用到两者,按操作选择。

主要能力:桥接侧可构建/运行/测试当前打开项目、诊断编译与链接错误、按 Xcode 视角查看符号与文件、在项目分组内编辑 Swift/Objective-C/资源文件、渲染 SwiftUI #Preview 为 PNG、在文件类型上下文中执行一次性 Swift 表达式、搜索本地 Apple 文档。命令行侧可启动/关闭/抹除/创建模拟器、按 UDID 或系统版本无界面构建、安装启动终止应用、截图录屏、流式日志、推送通知、设置位置、覆盖状态栏、授予隐私权限、打开深链、构建归档并导出 IPA。

使用方式:桥接需 Xcode 26.3+ 且项目已打开,安装 npm install -g xcode-cli,并用 xcode-cli-ctl install 或 xcode-cli-ctl run 启动桥接。命令行需安装 Xcode 并确认 xcodebuild -version 与 xcode-select -p 正常,解析模拟器 UDID 后复用。桥接路径为项目相对路径,命令行路径为绝对路径;模拟器始终按 UDID 选择。

适用场景:修复构建错误、单文件快速迭代、运行应用、执行测试、渲染预览、查询 Apple API、模拟器管理与归档分发。

限制:不适用于无项目锚点的 Swift 代码生成、App Store Connect/TestFlight/Xcode Cloud/Fastlane、UI 自动化/XCUITest,以及无需实时 IDE 或模拟器的通用 API 讲解。构建修复循环建议限制在 3–4 次。部分细节暂未提供。