iOS 的实际大小限制 - “应用程序超过 100mb 下载限制?”

Posted

技术标签:

【中文标题】iOS 的实际大小限制 - “应用程序超过 100mb 下载限制?”【英文标题】:Real size limitations for iOS - "app exceeds 100mb download limit?" 【发布时间】:2017-04-12 18:31:38 【问题描述】:

好的,我查看了所有 Apple 论坛,但发现 ios 应用程序允许的最大文件大小存在一些差异。这很关键,因为如果这是一个问题,我需要大幅减小文件大小 -

我读到 iOS 的最大未压缩大小是 4gb,但是在 iTunes 连接中,我在压缩大小 110mb 大小旁边收到警告:

首先我不明白这个限制是指压缩的还是未压缩的安装大小 - Apple 没有帮助。我看过 Unity iOS App Size weighs 1.2GB (real size) (android 100MB) 和其他使用 Unity 构建的,但他们有不同的问题 -

Apple 表示此 100mb 限制适用于通过蜂窝网络下载,不会阻止您的应用进入 App Store。这是真的?什么是 iOS 应用的压缩大小限制以及如何“瘦”应用?

【问题讨论】:

【参考方案1】:

我相信 100 Mb 是生成的 .ipa 文件(它是一个 zip 文件)的大小。 您可以将大量资源(例如视频、音频和图像)放到某个 Web 后端,然后在首次启动时下载它们并存储在本地。

其他方法是尝试优化/转换资源,例如使用JPEG代替PNG,使用m4a代替wav等。

【讨论】:

以上是关于iOS 的实际大小限制 - “应用程序超过 100mb 下载限制?”的主要内容,如果未能解决你的问题,请参考以下文章

在啥情况下,网络爬虫可能会受到 CPU 限制而不是 IO 限制?

iOS 文档目录大小限制

iOS 应用内购买:托管内容大小限制?

我的 ios 应用程序的大小限制,尤其是核心数据

它存储在设备上的 IOS 应用程序和数据的大小限制 [重复]

各种 iOS 版本在 webapp 缓存大小限制及其响应方面有何不同?