根据我从 Apple 的文档中了解到的信息,从应用商店下载的应用有 100mb 的无线限制。
Apple 最近为 iPhone6+ 引入了 3x 资产,导致我们的应用程序膨胀到荒谬的程度。因此,app-thinning...所以想法是,我添加一个资产目录并将我所有的图像放在那里,然后应用商店会知道 iPhone 6+ 用户何时下载该应用程序,它只会给他们 3x和 2x 版本(我假设为缩放/非缩放),当 iPhone 6 用户下载应用程序时,它将为他们提供 1x 和 2x 版本(我也假设为缩放/非缩放)。
所以 3x 用户实际上只是通过不下载 1x 大小的资产(它们很小且微不足道)来节省空间。并且 2x 用户通过不下载 3x 大小来节省空间(这很重要)......但是,我的问题是 app-thinning 仅适用于 iOS9.. 那么这是什么意思?
iOS8 上的 iPhone 6 用户根本无法下载该应用程序,因为他们没有应用程序精简功能,因此他们将下载整个资产集合,并且会超过 100mb?
我问这个问题是因为我将我的 cocos2d 游戏构建上传到 iTunes Connect,它说它的压缩文件大小为 172mb 并带有一个黄色感叹号,所以我很担心......就我而言,我知道问题真的来自3x 大小的艺术。我目前没有使用资产目录,因为 cocos2d(至少是 v2.x)不支持它们,如果它没有意义,我不想费心添加对它的支持,因为我正在考虑基于我上面描述的内容...