【发布时间】:2014-05-29 16:45:26
【问题描述】:
我正在尝试在 App Store 中提交一个应用程序,如果可能的话,我需要稍微减少它的内存。我尝试了一种我将在下面描述的方法来使我的应用更轻巧,但没有运气。
详情
我按照这些步骤查看是什么导致了这个大尺寸
- 将项目存档
- 分发它
- 为企业或临时部署保存
- 选择
.ipa文件并将扩展名更改为.zip - 解压并打开 Payload
- 显示包装内容
内容
我有 680 个 Kb 的 .png 文件(当我添加大约 32 kb 的文件时),我删除了它们并将应用程序的大小减少了 2 MB。除了一个占用了.ipa's 大小的大约 90% 的可执行文件之外,还有其他文件占用了空间,但并不显着。
问题
是否可以减小可执行文件的大小?如果不是,那么您能否给我一个提示,我应该在哪里使我的应用在尺寸方面更轻。
PS 我使用第三方库,例如 Vuforia SDK 和 GitHUB
上的库【问题讨论】:
-
你为什么觉得它“太大了”?
-
@runmad 因为,我有一种程序无法达到 30 Mb 应用程序的复杂性。我认为图像不是问题,因此代码也不是那么大。完整阅读问题
-
我做到了,只是不确定您为什么担心应用程序大小为 28 MB。请参阅下面的答案。
-
有人可以向我解释为什么这篇文章要关闭。至少详细说明原因,以便我改进。
-
Retina 图像使应用程序膨胀得非常快。打开.app,看看各种东西有多大,看看你认为可以缩小什么。一种选择是消除大多数/所有非视网膜图稿,因为系统会很乐意使用视网膜图像并为您缩放它们。