包含此页的版本:
不含此页的版本:
虽然 Apple TV 平台 (tvOS) 与 iOS 平台相似,但两者之间存在一些差异。在为 Apple tvOS 开发应用程序之前,请查看要求、兼容性说明和已知限制。
针对 iOS 进行开发时,建议使用 Xcode 版本 15+。有关更多信息,请参阅 Xcode。
最佳做法是创建应用程序的单独分支或副本,并将其移植到 Apple TV。tvOS 仅支持 iOS 框架的子集。这意味着插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
请参阅术语表与 iOS 兼容的可能与 Apple tvOS 不兼容。
如果您的应用在磁盘上使用的空间超过 4 GB,请将其分解为更小的部分并使用按需资源。
注意:Apple tvOS 版本中包含位码,可为您的可执行文件增加约 130 MB。App Store 服务器会剥离此代码,因此不会影响您的分发大小。要估计比特代码大小,请从命令行分析可执行文件中的 LLVM 部分,并使用otool -1.
Apple tvOS 会限制应用程序可以保留的磁盘空间量。主应用程序安装捆绑包大小不能大于 4 GB。其他可下载内容的限制为使用中的资产最多 2 GB,可下载内容总量最多 20 GB。Apple 建议对 tvOS 可下载内容使用按需资源 (ODR),这是 tvOS 的最佳磁盘空间管理。Unity 支持ODR按需资源 (ODR) 是 iOS 和 tvOS 平台的一项功能,从 iOS 和 tvOS 版本 9.0 开始。它允许你通过将核心资产(应用程序启动时需要的资产)与可选的资产或出现在游戏后期关卡中的资产分开来减小应用程序的大小。更多信息
请参阅术语表通过资产包。