title: "Apple Xcode 现已支持 Claude Agent SDK" url: "https://www.anthropic.com/news/apple-xcode-claude-agent-sdk" source: news date_scraped: "2026-03-15"
Apple Xcode 现已支持 Claude Agent SDK
2026年2月3日
Apple Xcode 是开发者构建、测试和分发 Apple 平台应用的工具,支持 iPhone、iPad、Mac、Apple Watch、Apple Vision Pro 和 Apple TV。
去年 9 月,我们宣布开发者将在 Xcode 26 中获得 Claude Sonnet 4 的支持。Claude 可用于编写代码、调试和生成文档——但仅限于处理单次、逐轮的请求。
现在,Xcode 26.3 引入了与 Claude Agent SDK 的原生集成,这是驱动 Claude Code 的底层框架。"开发者可以直接在 Xcode 中获得 Claude Code 的完整能力——包括子代理、后台任务和插件——无需离开 IDE。"
在 Xcode 中使用 Claude 进行长时间自主工作
借助 Claude Agent SDK,Claude 现在可以在 Xcode 内自主完成更复杂、更长时间的编码任务。具体而言,这次集成支持:
通过 Previews 进行视觉验证。 新集成让 Claude 可以捕获 Xcode Previews,查看它构建的界面实际效果,识别问题并进行迭代。这在构建 SwiftUI 视图时尤其有用,因为视觉输出才是最重要的。Claude 可以闭环验证自己的实现,从而构建出更高质量的界面,更接近开发者设计意图的一次性通过率。
跨项目推理。 为 Apple 平台开发意味着要处理各种框架和技术,如 SwiftUI、UIKit、Swift Data 等。Claude 可以探索项目的完整文件结构,理解这些组件如何连接,并在开始编写代码前确定需要修改的位置。在接到任务时,它会基于对整个应用及其架构的理解进行工作——而不仅仅是当前打开的文件。
自主任务执行。 可以给 Claude 一个目标,而非一组具体指令。它会自行拆解任务、决定修改哪些文件、进行更改,如果出现问题则进行迭代。当 Claude 需要了解某个 Apple API 的工作原理或特定框架的使用方式时,可以直接搜索 Apple 文档。它会根据需要更新项目并持续工作,直到任务完成或需要用户输入——对于经常独自工作或在小团队中工作的开发者来说,这能节省大量时间。
通过 Model Context Protocol 进行交互。 除了直接在 IDE 内访问 Claude Agent 外,Xcode 26.3 还通过 Model Context Protocol 提供这些能力。使用 Claude Code 的开发者可以通过 MCP 与 Xcode 集成,无需离开命令行即可捕获视觉 Previews。
可用性
Xcode 26.3 从今天起面向 Apple Developer Program 所有成员提供候选发布版本,即将在 Apple App Store 上正式发布。查看 Apple 的公告了解更多详情。