App Store Connect 帮助

App Store Connect / 管理素材包 / Apple 托管素材包概述

管理素材包

Apple 托管素材包概述

借助背景素材(Background Assets)框架,你可以通过你的服务器或内容交付网络(CDN)安排后台下载额外内容。如果 App 面向 iOS 26、iPadOS 26、macOS 26、Apple tvOS 26、visionOS 26 及更高版本,则可以使用管理式背景素材(Managed Background Assets)。通过管理式背景素材,系统可以自动为你管理素材的下载、更新和压缩。此外,针对通过 TestFlight 和 App Store 分发的 App,你可以使用 Apple 托管背景素材,让 Apple 代你托管内容。

管理式背景素材通过素材包来管理素材。素材包可使用 Xcode 命令行打包工具或 Linux 管理式背景素材开发者工具配置。用户设备会自动下载这些素材包,独立于你的 App 构建版本。若你使用 Apple 托管,素材包也可以单独上传至 App Store Connect,无需与 App 构建版本绑定上传。

了解如何创建下载在本地测试 Apple 托管素材包。

素材包上传至 App Store Connect 后,你可以使用 TestFlight 进行测试,以及提交素材包以在 App Store 上分发

已本地化的素材包

自 iOS 27、iPadOS 27、macOS 27、Apple tvOS 27 和 visionOS 27 起,你可以通过管理式背景素材分发已本地化的素材,独立于 App 构建版本。你可以为每种语言提供包含已本地化素材的单独素材包,用户设备会根据系统设置或 App 语言偏好设置(如有)自动接收相应语言的素材包。

【注】运行较低版本操作系统的设备不会收到已本地化的素材包。

你可以通过 TestFlight 分发已本地化的素材包。今年晚些时候,你还可以提交已本地化的素材包以便在 App Store 分发。

你可以在清单文件中将每个素材包版本与一种语言相关联。语言必须使用有效的 BCP-47 标识符,可包含语言、文字和区域子标签(例如“zh-Hans-CN”或“en-US”)。你可以更改不同素材包版本的关联语言,也可以为多个素材包版本关联一种语言。

【注】Linux 管理式背景素材开发者工具不支持创建和测试已本地化的素材包。请使用 Xcode 中的打包工具。

如果没有任何已本地化的素材包与用户的语言设置相匹配,系统将使用最为相关的备选语言的素材包,例如同一语言的其他地区版本或 App 主要语言。