截至 2026 年 9 月 30 日: Apple 已将社交媒体能力问题纳入 App Store Connect 年龄分级问卷,并要求从 2026 年 9 月起,提交新 App、更新或替代分发公证时填写相关回答。(Apple Developer 公告) 本周建议把它列为独立的发布前资料检查:先按实际功能判断,再由产品负责人和发布负责人共同确认;它不是 Xcode 的编译选项或代码签名设置。

谁该看这篇:
iOS 发布工程师:负责 App Store Connect 上架、更新或替代分发提交,需要把问卷核验接入发布流程。
移动端开发者与研发平台维护者:应用有用户内容、内容流或互动功能,或负责构建自动化,需要区分产品事实、商店资料与 Xcode 步骤。

最后核对于 2026 年 9 月 30 日,依据 Apple Developer 公告、年龄分级帮助页及提交说明核实生效范围、问卷入口和操作角色。若 Apple 修改问卷或提交规则,应重新核对页面后再沿用本文的流程。

01

App Store Connect 社交媒体年龄分级:提交要求改在哪里

这次变化针对的是 App Store Connect 内的年龄分级问卷:问卷新增关于应用社交媒体能力的问题,相关回答从 2026 年 9 月起成为提交新 App、更新,以及为替代分发提交公证时的要求。Apple 将社交媒体能力定义为:应用能够通过社交 Feed 或类似发现方式,重新分发、放大传播或互动用户生成内容。判断依据是功能行为,不是应用在 App Store Connect 选择的类别。(Apple 对社交媒体能力的定义与生效时间)

因此,验收时要拆开看三件事:应用有没有符合定义的能力、年龄分级问卷是否如实回答、问卷答案最终对应什么年龄分级或产品页描述符。它们彼此有关,但不能把“应用被归为社交媒体能力”直接当成某个具体年龄分级结果;分级还取决于问卷中的其他回答,且可能因地区要求而不同。(Apple 年龄分级定义与地区差异说明)

Xcode 负责构建与上传 App;年龄分级属于 App Store Connect 应用资料。Apple 的发布说明分别列出构建、上传和提交审核步骤,年龄分级帮助页则把问卷放在 App Information 的 Age Ratings 区域。把问卷写进发布清单可以避免遗漏,但不能把它误记成构建或签名配置。(Apple 的 Xcode 分发流程说明)

02

按产品功能场景判断问卷答案

哪些应用需要纳入这项判断? 重点检查应用是否通过 Feed 或相近的内容发现方式传播、放大或互动用户生成内容。社交、工具、游戏等产品类别都不能代替功能核验;Apple 明确指出,Social Media 时间管理分类取决于社交媒体能力,而非 App Store Connect 中选择的应用类别。(Apple 关于 iOS 27 Time Allowances 分类的说明)

产品实际场景 核验重点 初步处理
内容流、推荐 Feed 或类似发现入口展示用户投稿 内容能否在该入口被浏览、推荐、转发或触达更多用户 交由产品负责人按真实页面与交互确认是否符合定义
用户评论、回复或分享内容 内容互动是否发生在 Feed 或类似发现方式中,是否扩大用户内容的传播 不因存在评论或分享按钮就直接定性;补齐操作流程证据
只有登录、账号资料或联网功能 是否实际存在用户生成内容及其社交式发现、传播或互动路径 仅凭账户或联网不能推定具备社交媒体能力
社交能力对未满 13 岁用户关闭 限制是否实际生效,未成年人是否无法使用相关能力 按实际年龄限制功能填写;不要将限制扩大解释成分级保证

这张表用于筛选需要产品确认的场景,不是对边界功能的最终裁定。尤其是评论与分享:如果它们只作用于个人内容或私密通信,不能仅凭“评论”“转发”名称下结论;如果它们让用户内容经由 Feed 或类似发现机制传播,则应把完整操作路径交给了解产品功能的人复核。

评论或内容分享会自动算社交媒体能力吗? 不应只看按钮名称。需要记录内容从谁创建、在哪里展示、谁能发现,以及评论或分享会不会让用户生成内容经由 Feed 或类似方式被传播、放大或互动。Apple 的定义围绕功能能力,不是产品营销标签。

未满 13 岁的功能限制意味着什么? Apple 说明,若应用声明有社交媒体能力、但该能力对未满 13 岁用户禁用,这些用户不会因此被归入 Social Media 时间管理类别;相关分类与年龄分级结果不是同一件事。不要据此推断整体年龄分级一定低于某个档位,也不要把产品限制表述成法律判断。

03

两个展示结果要分开核对

问卷答案可能关联产品页上的 Social Media 描述符;Apple 同时说明,iOS 27 及后续版本的 Social Media Time Allowance 分类依据社交媒体能力,而 Entertainment、Games 等分类另有分类依据。前者是产品页内容描述,后者是系统里的时间管理分类,两者都不能与 App Store Connect 中的应用类别混为一谈。

要核对的项目 看什么 不要误读成什么
年龄分级问卷回答 应用是否有社交媒体能力,以及其他内容与功能回答 不是对审核结果的预判
App Store 产品页 是否显示 Social Media 描述符及相应年龄分级信息 描述符不等于应用类别
iOS 27 的 Social Media Time Allowance 社交能力是否会影响系统对用户应用使用时间的分类 不是年龄分级问卷的全部结果

年龄分级帮助页指出,问卷答案会用于生成全球年龄分级,并可能产生地区特定分级;具体显示还应以 App Store Connect 内各地区的资料为准。核验产品页时,重点是声明与页面显示是否一致,不要仅凭新增的描述符预测审核结论或评分变化。(Apple 年龄分级问卷与地区分级帮助页)

04

在发布流程中核对入口、角色与自动化边界

App Store Connect 的年龄分级入口位于 Apps → 选择应用 → General → App Information → Age Ratings。进入后查看或设置问卷,逐项核实能力与内容回答,保存后再回到 App Information 检查显示的年龄分级。

Apple 年龄分级帮助页列出的操作角色包括 Account Holder、Admin、App Manager 和 Marketing;提交 App 送审的角色要求则是 Account Holder、Admin 或 App Manager。这两组权限不同,团队不要因为某人有权提交审核,就假设其必然拥有年龄分级编辑权限;发布流程应安排实际有权查看和保存问卷的人员确认页面状态。(Apple 年龄分级问卷入口与操作角色)

自动化边界也要写准确。Xcode 的构建和上传步骤不等于填写问卷;同时,Apple 的 App Store Connect API 文档包含年龄分级声明的读取与修改能力,其字段定义也列出社交媒体相关声明。具体团队采用的 API 模式与字段版本仍应以现行接口文档和实际响应为准;即使接入 API,也应保留 App Store Connect 页面状态与责任人复核。(Apple 年龄分级 API 概览;社交媒体年龄分级 API 字段定义)

发布脚本可用类似记录提醒团队验收,但下面只是团队内部清单格式示例,不代表 Apple 提供的接口字段:

app_record: <应用内部标识>
feature_evidence: <内容流、评论或分享的实际路径>
social_capability_review: <产品负责人确认结果>
app_store_connect_status: <问卷页面已复核 / 待复核>
release_owner: <发布负责人>
submission_gate: <允许提交 / 暂停并核实>
05

提交前验收清单与暂停条件

把核验按 App 与版本留档,避免同一应用不同版本的功能变化只靠口头交接。发布负责人应留存功能判断依据、问卷状态、确认人和提交前复核结果;App Store Connect 页面状态是操作证据,产品流程或截图说明则帮助后续解释为什么这样作答。

  • [ ] 产品负责人检查实际 Feed、推荐、用户内容发现、评论与分享流程,并记录符合或不符合定义的依据。
  • [ ] 若能力只对部分用户开放,核对受众限制是否在实际产品流程中生效,特别是对未满 13 岁用户的限制。
  • [ ] 由具备对应权限的人员打开 App Information 的 Age Ratings,完成或复核问卷并保存。
  • [ ] 回到应用资料页检查问卷已保存,并记录当前显示的年龄分级信息;不要把它当成最终审核结果预测。
  • [ ] 发布负责人核对新 App、更新或替代分发公证的提交资料,并确认清单中的核验对应当前 App 与版本。
  • [ ] 若产品功能与问卷答案不一致,先暂停提交,由产品负责人确认真实功能后再修正资料。
  • [ ] 若自动化流程只检查构建成功或上传成功,不把这些状态当作问卷已完成的证明。

2026 年提交 iOS 更新前,年龄分级资料之外还要核对什么? 至少把问卷状态与版本资料、目标构建和提交角色分开验收。Apple 的提交流程要求在送审前提供所需元数据并选定构建;这不表示年龄分级问卷已自动填写,也不表示构建通过就完成了资料核对。(Apple 提交 App 供审核的步骤与角色要求)

如果团队还需把 iOS 构建、上传和资料复核分层管理,可参考远程 Mac 上的构建与发布环境方案,把构建验证与 App Store Connect 元数据验收列为不同检查项。需要临时的 macOS 构建或发布验证环境时,也可比较 NodeMini 的 Mac 算力方案;若团队已有稳定 Mac 和合适的 CI,继续使用现有环境通常更直接。租用环境解决的是 Mac 执行节点需求,不会代替产品负责人核实功能,也不会自动保证问卷答案正确。