Xcode 26 Beta 7 引入 Claude Sonnet 4 及其主要增强功能

Xcode 26 Beta 7 引入 Claude Sonnet 4 及其主要增强功能

Apple 通过 Claude 和增强型 AI 模型集成扩展 Xcode 的功能

Apple 对其 Xcode 集成开发环境 (IDE) 进行了重大更新,新增了对 Claude 的支持。此更新使开发者能够将现有的付费 Claude Sonnet 4 帐户无缝集成到他们的工作流程中。与此同时,ChatGPT 的集成也得到了改进,现在新增了两个模型选项:GPT-4.1 和 GPT-5。值得注意的是,GPT-5 已被指定为大多数编码任务的默认选择,其推理变体针对更复杂的查询进行了专门优化,有望提高结果的准确性。

识别已知问题和修复

尽管取得了这些进步,但苹果承认某些问题仍可能影响用户。发行说明重点介绍了一些值得注意的错误,包括断点意外移动的倾向,以及尝试查看或编辑同名文件时遇到的困难。

解决先前的错误并提高性能

Xcode 26 beta 7 的最新 Beta 版本包含多项修复,旨在解决先前版本中发现的问题。其中一项修复解决了 macOS 升级后导致模拟器在初始构建过程中失败的问题。此外,还提供了建议的临时解决方案,允许开发者在短暂等待后重新构建。此外,还增强了“相关项目”菜单,从而缩短了编辑器的加载时间。

持续改进但存在局限性

虽然此测试版本引入了众多增强功能,但开发人员仍需注意一个影响调试的错误;在实施由编码智能对话衍生的更改后,文件中的断点可能会发生变化。这可能会使调试过程变得复杂。

编程语言支持的进步

Xcode 更新还包含持续改进 Swift 和 C++ 编程生态系统的举措。开发者将发现一些与 Swift 测试相关的修复,特别是解决了 ExitTest 崩溃日志的问题。然而,并非所有改进都是完美的;地址清理器 (Address Sanitizer) 现在默认启用 C++ 容器溢出检查,并且这些检查在编译时无法禁用。对于需要解决方法的用户,Apple 提供了一种在运行时使用环境变量禁用这些检查的方法。此外,用户可能会遇到 Metal 着色器无法生成有效 GPU 二进制文件的问题。

Xcode 26 Beta 7 提供全面的 SDK 支持

此测试版包含适用于 iOS 26、iPadOS 26、tvOS 26、watchOS 26、macOS Tahoe 26 和 visionOS 26 的各种软件开发工具包 (SDK)。新版本还支持跨多种操作系统进行设备上调试,兼容 iOS 16 和 watchOS 8 等旧版本。为了利用 Xcode 26 测试版的功能,开发人员必须运行装有 macOS Sequoia 15.5 或更高版本的 Mac。

有关更多详细信息,您可以查阅官方发行说明

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注