Hacker News 中文摘要

RSS订阅

Xcode 27.1 Beta 发布说明 -- Xcode 27.1 Beta Release Notes

苹果(Apple)开发者文档上线了 Xcode 27.1 Beta 的发布说明页,页面时间为 2026 年 9 月 18 日。开头依次是开发者账号、App Store Connect、活动报名与反馈通道等入口,随后是 Get Started 与 Platforms 两组导航,其中 Platforms 下分列 iOS、iPadOS、macOS、tvOS 等平台,正文按这些平台逐项给出该版本的说明条目。

正文

更新你的应用以使用新功能,并针对 API 变更测试应用。

概述

Xcode 27.1 beta 包含 Swift 6.4,以及 iOS 27.1、iPadOS 27、tvOS 27、watchOS 27、macOS 27 和 visionOS 27 的 SDK。该测试版支持在 iOS 17 及更高版本、tvOS 17 及更高版本、watchOS 10 及更高版本和 visionOS 上进行设备调试,需要运行 macOS Tahoe 26.6 或更高版本的 Mac。

如需兼容平台与部署目标的详情,请参阅 Xcode Support。

Mac Catalyst

已知问题

  • 使用 iOS 27.1 专用 API 的项目构建 Mac Catalyst 时出现编译错误(如“未声明的标识符”“找不到”“没有成员”“无法找到”等)。(185924957)

    解决方法:用构建时条件判断,如 Swift 的 #if !targetEnvironment(macCatalyst) 或 ObjC 的 #if !TARGET_OS_MACCATALYST 隔离相关代码。

  • 目标为 iOS 27.1 的项目没有可用的 Mac Catalyst 运行目标。(187046347)

    解决方法:在目标设置中添加 Mac Catalyst 27.0 最低部署版本。

预览

新功能

  • 画布覆盖选择器新增“显示”组,可在设备的替代显示屏上预览内容。(182598534)

模拟器

已知问题

  • 首次启动模拟器可能耗时数分钟。(187708500)

  • iPhone Duo 模拟器运行时不支持 StandBy。(187708663)

  • iPhone Duo 模拟器运行时无法运行和调试多数应用扩展。(187708767)

评论

多数开发者对 iPhone Duo 冷眼旁观或观望,认为适配代价高且初期生态残缺;少数人已着手实测并留意苹果官方辅助工具。

认为 iPhone Duo 无关紧要或选择无视

  • 开发者觉得它和 Vision Pro 一样边缘,缺乏苹果支持下的适配工作徒劳且功能可能被官方抄走(较多人) > 感觉这东西相当无关紧要,没有苹果支持去做适配简直荒唐,即便做了苹果也会抄走功能(@isodev)

担忧新形态首发应用生态不完善

  • 担心首发年份应用优化不足,老应用会出现怪异问题,且编码代理因知识截止难以理解新设备构建指令;预计初期许多应用破损但会逐渐平滑(较多人) > 首发年常用应用未优化几率很高,老应用会出奇怪问题,但不至于不能用(@ar_lan)

已开始实测并迎接开发窗口

  • 个别开发者已成功编译自家应用,认为模拟器距用户上手仅一个多月,终于可测试(少数人) > 终于!模拟器和首批客户运行应用之间只有一个多月(@yreg)

认为苹果官方工具能辅助适配

  • 苹果捆绑了 uikit-app-modernization 技能,可帮助采用新布局适配双屏形态(少数人)

有价值的补充

  • 有开发者调侃旧版 Mac OS 无法运行 Xcode 27.1 beta,凸显开发环境割裂(@OCTAGRAM)
  • 有人询问第三方工具 Axiom 是否已覆盖新 beta 接口,反映对新 API 文档跟进的关注(@tehnoslow)