苹果发布 Xcode 26 beta 7 与 GPT-5 和 Claude 集成

Apple 发布了 Xcode 26 beta 7,带来了扩展的开发人员工具、新的 SDK 以及用于编码的 AI 助手的更深入集成。该更新支持iOS 26、iPadOS 26、macOS Tahoe、watchOS 26、tvOS 26和visionOS 26,并且需要macOS Sequoia 15.5或更高版本才能运行。开发人员可以使用最新的测试版来更新他们的应用程序、测试 API 更改并探索 Apple 的下一代编码智能功能。

苹果有介绍ChatGPT 将 GPT-5 与 GPT-4.1 一起作为 Xcode 编码助手中的默认选项。 GPT-5 为大多数编码任务提供更快、高质量的响应,而开发人员可以切换到 GPT-5(推理)来完成更复杂的工作。该版本还提供了对 Claude Sonnet 4 的支持,可通过智能设置面板获得。这使得开发人员可以链接他们现有的 Claude 帐户,并使用 Anthropic 的模型来执行与代码相关的任务。

多个AI模型的加入意味着Xcode 26将为开发者提供更大的灵活性。用户现在可以选择自己喜欢的助手,无论是 OpenAI 的 GPT-5、Anthropic 的 Claude,甚至是 Apple Silicon Mac 上的本地模型。苹果表示,这种方法旨在提高编码效率并使其 IDE 更适合开发人员的偏好。

了解更多:OpenAI 首席执行官 Sam Altman 概述了 GPT-4.5 和 GPT-5 的路线图

除了 AI 之外,Xcode 26 beta 7 还引入了更广泛的性能和测试改进。 Instruments 获得了一个新的 Power Profiler 工具来测量应用程序在 CPU、GPU 和网络方面的能源使用情况,而 Foundation Models 工具则可以让开发人员分析其应用程序的 AI 工作负载。 Swift 与 C 和 C++ 的互操作性也得到了增强,添加了边界和生命周期注释,有助于确保更安全地导入到 Swift 中。

Apple 继续完善其框架,SceneKit 现已在所有平台上正式弃用。 Apple 鼓励开发人员将项目迁移到 RealityKit,Apple 将其视为其平台上 3D 和 AR 开发的未来。同时,Metal 调试支持已得到扩展,但 Metal 4 着色器分析仍然存在一些限制。

与每个测试版一样,也存在已知问题。升级 macOS 后模拟器可能无法启动,编码助手中的“取消”按钮并不总是有效,并且某些 C++ 项目在从早期测试版迁移时可能会遇到缺少标头的错误。 Address Sanitizer 容器溢出检查现在也永久启用,要求开发人员根据需要调整工作流程。

凭借人工智能驱动的编码辅助、新的调试工具以及对 Swift 和 RealityKit 的持续关注,Xcode 26 标志着 Apple 多年来最重要的 IDE 更新之一。开发人员应该在今年秋季正式发布之前针对新的测试版测试他们的应用程序。