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 下载限制?”的主要内容,如果未能解决你的问题,请参考以下文章

Qt 4 - QuaZip - 文件大小限制和内存问题

如何在Qt Designer中限制布局的增长(大小)?

获取 Qt 对象的大小

qt 对话框扩展 缩放

R数据框的实际限制

https请求的post接口对数据的大小有限制吗