问题
- 应用尺寸大于over-the-air下载标准,强制用户使用WiFi下载。
- 我想为iOS和tvOS程序使用资源分片
原因
我的应用尺寸大于iOS over-the-air下载限制,且大于tvOS上主程序Bundle尺寸。
我想让我的iOS和tvOS app拥有最小的下载尺寸,更高的空间利用率。
解决方案
应用资源分片的主要目的是在某个相同的资源有多个变体的情况下,对不必要的带宽和空间加以利用。带有多种变体的资源的使用还是很常见的,因为新型号设备和旧型号设备之间的硬件性能差异还是很大的,而这些设备还在被广泛地使用着。大多数情况下,开发者需要使用不同质量的资源来最大限度地利用设备现有的性能。在iOS 9.0之前,app的所有变体资源将不得不被存放在一起。这样就导致了带宽和资源的浪费,因为我们只会使用其中的一种变体。使用资源分片后,我们就可以把不需要的资源从程序包中剔除掉。
如果您需要了解如何在Unity中进行资源分片,请点击此处。
更多信息
- 点此了解更多有关应用瘦身和IL2CPP来优化iOS和tvOS应用的信息
- 点击此处了解更多有关资源切片的信息
本文适用于Unity 5.2.0p1及以上,XCode 7及以上,iOS 9.0及以上版本