Xcode 26.3 原生集成 Claude Agent SDK
Xcode 是开发者构建、测试和分发 Apple 平台应用的核心工具,覆盖 iPhone、iPad、Mac、Apple Watch、Apple Vision Pro 和 Apple TV。
去年 9 月,我们宣布开发者能在 Xcode 26 中使用 Claude Sonnet 4 来辅助编写代码、调试和生成文档,但当时的功能仅限于处理单次、回合制的请求。
现在,Xcode 26.3 引入了对 Claude Agent SDK 的原生集成,这个底层执行框架(Harness)正是 Claude Code 的核心。开发者无需离开 IDE,就能在 Xcode 中直接获得 Claude Code 的全部能力——包括子智能体(Subagents)、后台任务和插件支持。
在 Xcode 中使用 Claude 处理长期自主任务
借助 Claude Agent SDK,Claude 现在能在 Xcode 内部自主处理更复杂、长期运行的编码任务。具体来说,这次集成支持:
- 通过预览进行视觉验证。新集成允许 Claude 捕获 Xcode 预览,实时查看正在构建的界面效果,识别视觉问题并据此迭代。这在构建 SwiftUI 视图时尤其有用,因为视觉输出才是关键。Claude 能自行闭环实现,从而在首次尝试时就构建出更高质量、更贴近开发者设计意图的界面。
- 跨项目推理。为 Apple 平台开发意味着要处理众多框架和技术,如 SwiftUI、UIKit、Swift Data 等。Claude 能探索项目的完整文件结构,理解这些组件如何连接,并在开始编写代码前确定需要修改的位置。当收到任务时,它会基于对整个应用及其架构的理解来工作——而不仅仅是当前打开的文件。
- 自主任务执行。Claude 可以接收一个目标(Goal),而非一组具体指令。它会自行分解任务,决定修改哪些文件,进行更改,并在遇到问题时迭代。当 Claude 需要了解某个 Apple API 的工作原理或特定框架的使用方式时,它能直接搜索 Apple 官方文档。它可以按需更新项目,并持续工作直到任务完成或需要用户输入——这对经常独立工作或在小团队中的开发者来说,是显著的时间节省。
- 通过 Model Context Protocol 交互。除了在 IDE 内直接访问 Claude Agent,Xcode 26.3 还通过 Model Context Protocol(MCP)使其能力可用。使用 Claude Code 的开发者可以通过 MCP 与 Xcode 集成,并在不离开 CLI 的情况下捕获视觉预览。
可用性
Xcode 26.3 现已作为发布候选版,向所有 Apple 开发者计划成员开放,并将很快在 Apple App Store 上正式发布。更多详情可查看 Apple 的官方公告。
相关内容
Anthropic 向 Claude Partner Network 投资 1 亿美元
我们正在启动 Claude Partner Network,这是一个帮助企业在内部采用 Claude 的合作伙伴计划。
介绍 The Anthropic Institute
我们正在启动 The Anthropic Institute,这是一个旨在应对强大 AI 对社会带来的最重大挑战的新举措。
悉尼将成为 Anthropic 在亚太地区的第四个办公室
觉得有用?分享给更多人