1

我正在准备我的第一个游戏提交并阅读 iTunes 连接指南我不明白下面的指南部分。

从第 237 页当前标题为“应用程序文件大小限制”的部分:

(仅限 iOS)应用程序大小 iOS 应用程序最大可达 2 GB,但可执行文件不能超过 60MB。但是,在确定您的应用程序大小时,请考虑下载时间。尽可能减小文件的大小,请记住无线下载有 50 MB 的限制。异常大的二进制文件通常是在已编译的二进制文件本身中存储数据(例如图像)的结果,而不是作为应用程序包中的资源。如果您要将图像或大型数据集编译到二进制文件中,最好将此数据拆分为由您的应用程序动态加载的资源。

我的疑问:我使用 XCode -> Archive 然后 XCode->Organizer->Estimate App Size 估计了存档的大小,我的应用程序大小为 156 MB。这远远超过了 60 MB 的限制。如何确保动态加载资产?

我把我所有的图片(超过 30 个文件,总共 100 MB 和我所有的音乐(大约 30 MB 的音乐)放在 Resources 文件夹中。我在 Apple 开发者论坛上问了同样的问题,但有人给了我一个答案让我认为Apple指南实际上是指估计的大小(不确定我是否错误地解释了答案)。

查看 AppStore 有文件大小高于 50 MB 的应用程序示例(示例)所以我不明白为什么用户只是告诉我我必须查看我的应用程序的可执行和不可执行部分:

“有问题的“可执行文件”是整个应用程序包文件、可执行和不可执行部分的组合。”

任何人都可以澄清这一点吗?

4

0 回答 0