跳转到内容

Apple 开放 OS 27 的 App Store 提交

发布于

2026 年 9 月 9 日,Apple 发布了一则开发者公告。公告写道,自该日起就可以为 iOS 27、iPadOS 27、 macOS 27、tvOS 27、visionOS 27 与 watchOS 27 提交那些用上了它所 称「最新 Apple 技术与创新」的应用与游戏,并点名了 Apple Intelligence、Foundation Models 框架、设计更新以及 App Store 的新功能。同一则公告还定下了一个带日期的下限:自 2027 年 4 月起,上传到 App Store Connect 的应用与游戏需要满足它随后按平台逐条列出的 SDK 要求 (Apple 开发者公告,2026-09-09)。

下面依次交代工具链、macOS 的架构变化、带日期的 SDK 下限,以及 App Store Connect 里的元数 据工作,用词一律照 Apple 自己的说法。

Apple 指示开发者下载 Xcode 27 候选版(Release Candidate),用最新的 SDK 构建应用与游戏, 用 TestFlight 测试,然后提交到 App Store 等待审核 (Apple 开发者公告,2026-09-09)。

Apple 自家的「SDK 与系统要求」表里有一行写 Xcode 27。在 Xcode 27 这一行,表里把 受支持的 macOS 版本写为 macOS Tahoe 26.6 或更高,并把它的 SDK 列为 iOS 27、tvOS 27、 watchOS 27、visionOS 27、macOS 27 与 DriverKit 27。同一行的部署目标是 iOS 15 至 27、 iPadOS 15 至 27、tvOS 15 至 27、watchOS 9 至 27、visionOS 1 至 27、macOS 12 至 27 与 DriverKit 21 至 27;设备支持与模拟器支持两栏都写为 iOS 17 或更高、tvOS 17 或更高、 watchOS 10 或更高以及 visionOS 1 或更高 (Apple,SDK 与系统要求)。

同一张表还有 Xcode 27.1 beta 与 Xcode 27.2 beta 2 两行。两个 beta 行把受支持的 macOS 版本都写为 macOS Tahoe 26.6 或更高,部署目标范围与 Xcode 27 相同;而 Xcode 27.2 beta 2 行把它的 SDK 列为 iOS 27.2、tvOS 27.2、watchOS 27.2、visionOS 27.2、 macOS 27.2 与 DriverKit 27.2。三行的 Swift 一栏都把编译器写为 Swift 6.4,语言模式写为 Swift 6、Swift 5、Swift 4.2 与 Swift 4 (Apple,SDK 与系统要求)。

在一个要求开发者为 macOS 27 做优化的小标题下,公告写道,macOS 26 是最后一个支持 Intel Mac 电脑与 Rosetta 的版本,而 macOS 27 将只支持 Apple 芯片。随后它给出了具体步骤:要把一个应 用限定在搭载 Apple 芯片的 Mac 上,就把 Xcode 的构建架构设为仅 arm64,然后重新构建并重新 提交。公告还写道,去掉对基于 Intel 的应用的支持,能让开发者进一步简化开发,并针对 Apple 芯片优化应用 (Apple 开发者公告,2026-09-09)。

公告写出了自 2027 年 4 月起适用于上传到 App Store Connect 的应用与游戏的最低要求。它写 道,iOS 与 iPadOS 应用必须用 iOS 27 与 iPadOS 27 SDK 或更高版本 构建;tvOS 应用必须用 tvOS 27 SDK 或更高版本构建;visionOS 应用必须用 visionOS 27 SDK 或 更高版本构建;watchOS 应用必须用 watchOS 27 SDK 或更高版本构建 (Apple 开发者公告,2026-09-09)。

Apple 另有一页专门记录将要生效与已经生效的要求,这一页带着它自己的几条带日期的 SDK 条目。在 「SDK minimum requirements」标题下,它写道,自 2026 年 4 月 28 日起,上传到 App Store Connect 的应用必须用 Xcode 26 或更高版本、并使用 iOS 26、iPadOS 26、tvOS 26、visionOS 26 或 watchOS 26 的 SDK 构建。同一页在「iOS and iPadOS minimum system requirements」标题下还 另有一条,写道自 2026 年 9 月 9 日起,上传到 App Store Connect 的 iOS 与 iPadOS 应用必须 以 iOS 13 或更高为目标 (Apple,将要生效的要求)。

这一页还带着一条更早的带日期条目。在「Xcode 15」标题下,它写道,自 2024 年 4 月 29 日 起,上传到 App Store Connect 的应用必须用 Xcode 15 针对 iOS 17、iPadOS 17、tvOS 17 或 watchOS 10 构建 (Apple,将要生效的要求)。

公告也要求在 App Store Connect 里做一些工作。在一个要求开发者回答年龄分 级问题的小标题下,它写道,新的 Time Allowances 让家长能以更灵活的方式管理孩子在各类应用上 花掉的时间,类别中包括娱乐、游戏与社交媒体;如果一个应用或游戏包含社交媒体能力,就需要在 App Store Connect 里标明 (Apple 开发者公告,2026-09-09)。

在一个要求开发者准备 App Store 素材的小标题下,公告指向了 App Store 上新的产品页头图与搜 索结果素材,也指向了关于产品页头图、搜索结果、截图、应用预览与 In-App Events 的设计指引与 模板。它写道,在发布之前,开发者可以用 App Store Connect 里新的产品页预览工具,看到自己的 页面在 App Store 上究竟长什么样;公告同时把这个工具标注为即将推出 (Apple 开发者公告,2026-09-09)。

Apple 那页要求清单也带着它自己的几条带日期的年龄分级条目。在「Age Rating Updates」标题下,它 写道,自 2026 年 1 月 31 日起,App Store 上所有应用与游戏的分级都已自动更新,以与新的年龄 分级体系对齐,并会在运行 iOS 26、iPadOS 26、macOS Tahoe 26、tvOS 26、visionOS 26 与 watchOS 26 及以上的 Apple 设备上体现。它还写道,每个应用对更新后年龄分级问题的回答应在 2026 年 1 月 31 日前提供,以免在 App Store Connect 里提交应用更新时被中断 (Apple,将要生效的要求)。

MDN 把应用商店记录为渐进式 Web 应用的一条分发路径。它写道,用户期望在自己平台的应用商店里 找到应用,并点名了 Google Play 商店与 Apple App Store;它还写道,如果一个应用满足可安装性 的前置条件,就可以把它打包并通过应用商店分发,而具体流程因商店而异 (MDN,Making PWAs installable)。

公告把它那条带日期的下限按「上传」来表述。它适用于上传到 App Store Connect 的应用与游戏,而它的工具链指示是下载 Xcode 27 候选版并用最新的 SDK 构建 (Apple 开发者公告,2026-09-09)。

MDN 同时也记录了从 Web 安装这条路径,并为它给出了自己的前置条件。MDN 写道,要让一个 Web 应用被支持它的浏览器推荐安装,它必须包含一份 Web 应用清单(manifest),也就是一个告诉浏览 器这个 PWA 在设备上应当如何呈现与行为的 JSON 文件;清单通过应用 HTML 里的 link 元素引入,而 当 PWA 有多个页面时,每一页都必须这样引用它。MDN 进一步写道,一个 PWA 要可安装,就必须通过 https 协议提供,或者从本地开发环境以 localhost 或 127.0.0.1 提供(带不带端口号都 行);它并指出,这比安全上下文的要求更严格,因为安全上下文会把从 file:// URL 加载的资源 也视为安全 (MDN,Making PWAs installable)。

商店路径这一侧的日期,Apple 是在自家的要求清单页上发布并修订的。那一页把 Xcode 26 与 OS 26 SDK 的下限记为自 2026 年 4 月 28 日生效,并把上传到 App Store Connect 的 iOS 与 iPadOS 应用须以 iOS 13 或更高为目标这条记为自 2026 年 9 月 9 日生效 (Apple,将要生效的要求)。

2026 年 9 月 9 日的公告写道, 自 2027 年 4 月起,iOS 与 iPadOS 应用必须用 iOS 27 与 iPadOS 27 SDK 或更高版本构建,tvOS 应用必须用 tvOS 27 SDK 或更高版本构建,visionOS 应用必须用 visionOS 27 SDK 或更高版本构 建,watchOS 应用必须用 watchOS 27 SDK 或更高版本构建 (Apple 开发者公告,2026-09-09)。

  • Installation:这则公告管的是应用抵达设备的两条路径之一,而这 一页正是 OpenPWA 记录可安装性判定条件与安装提示的地方,也就是另一条路径。
  • Trusted Web Activity:这则公告讲的是向商店提交应用,而这 一页是 OpenPWA 记录用 Trusted Web Activity 打包 PWA 这条路径的地方。
  • WebAPK availability:MDN 描述了在带有 Google Mobile Services 的 Android 设备上,Chrome 把 PWA 安装为 WebAPK,而这一页是 OpenPWA 跟踪这条安装路径在哪里可用的地方。
  • 是否存在一条同样在 2027 年 4 月生效的 macOS 27 SDK 下限、以及它的具体条件,尚未确认。
  • 公告里点名的 Xcode 27 候选版与 Apple「SDK 与系统要求」表上的 Xcode 27 行是否指同一个构 建,尚未确认。
  • 公告的各项要求,对一个为 App Store 打包的 Web 应用与对其他任何提交是否适用得有所不同, 尚未确认。
  • App Store Connect 里新的产品页预览工具何时可用,尚未确认。
  • macOS 27 结束对 Intel Mac 与 Rosetta 的支持,是否会改变在那些机器上于浏览器中运行的 Web 应用的任何事情,尚未确认。
  • MDN 为 Web 安装记录的那些可安装性前置条件,与 Apple 发布的提交日期之间是否存在任何相互作 用,尚未确认。
  • Apple 的要求清单页是否会收录 2027 年 4 月的 SDK 下限,以及收录时的条件是否与提交公告一 致,尚未确认。