Version: 6000.3
语言: 中文
使用内置分析器测量性能
适用于 iOS 的原生插件

优化 iOS 播放器的大小

有两种主要方法可以减小构建的 iOS 播放器的大小:在 Xcode 中创建 Release 构建,或在 Unity 中更改剥离级别。

发布版本

建议在 Xcode 中创建最终发布版本。导航到菜单栏,然后选择产品>存档。此选项可确保生成具有正确的发布配置,并去除任何调试符号。发出此命令后,Xcode 会切换到“管理器”窗口的“存档”选项卡。有关如何计算应用大小的更多信息,以及其他缩小大小的提示,请参阅减小我的应用的大小

注意:建议在针对无线下载限制时考虑较小的误差范围。当前下载限制设置为 200MB。但是,从 iOS 13 开始,应用程序用户可以选择覆盖此限制以下载大于 200MB 的应用程序。

托管代码剥离

Unity 通过一种称为托管代码剥离的技术在构建过程中删除未使用或无法访问的代码,这可以显着减小应用程序的最终大小。有关详细信息,请参阅托管代码剥离

注意:有时很难确定哪些类被错误地剥离,即使应用程序需要它们。通常可以通过在模拟器上运行剥离的应用程序并检查 Xcode 控制台中是否有错误消息来获取有关此内容的有用信息。

减小构建大小

使用以下清单来帮助减小生成的大小:

最小 Unity 应用程序大小

如果禁用大小优化,预计 App Store 中的空项目可能约为 20MB。使用代码剥离,包含空场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
可以在 App Store 中减少到 12MB 以下。但是,应用程序必须压缩并附加数字版权管理 (DRM)。

Apple App Store 中的应用程序大小增加

发布应用时,Apple App Store 服务会先加密二进制文件,然后通过 zip 压缩。加密增加了代码段的随机性,并且可以在压缩之前增加应用程序大小。

使用内置分析器测量性能
适用于 iOS 的原生插件