Ipa文件大小问题

时间:2017-11-28 11:01:53

标签: ios swift xcode ipa

我是 IOS 开发的新手。我的.ipa文件出了问题。我不使用任何pod库,我的资源文件夹大小为5.6 MB。但是当我导出.ipa文件时,它变为66 MB。如何减小.ipa文件的大小?我只导入了SWRevealController课程。这是一个简单的应用程序(我也使用6个NavigationController类)。这是正常的吗?我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

是的,这绝对正常。应用程序在应用程序商店级别完成。无论何时创建.ipa文件,它都包含它支持的所有设备所需的所有配置。但是,每当用户从商店下载应用程序时,他/她将获得较小尺寸的应用程序大小,因为只安装了相关配置。

答案 1 :(得分:0)

如果您知道问题出在资产目录文件中,请尝试使用AssetCatalogTinkerer之类的工具解压缩,并查看是否存在超大资产。优化后的资产可能比原始资产更大,在这种情况下,您将不得不修改资产。

同样重要的是要了解它应该具有不同大小的存档,甚至是针对特定设备进行细化的存档,以及上传到App Store时的下载大小。这是由App Store中的额外加密引起的,通常会影响可执行部分。您可以在Technical Q&A QA1795 Reducing the size of my App找到一些基本提示,它还说明了如何检查实际预期的下载大小。

答案 2 :(得分:0)

.ipa文件大小不是您的应用程序大小,它是您所有应用程序架构的总大小。当您可以更改架构时,大小将会减小。

如果要查找每个体系结构的大小,可以在导出AD-HOC或Development的应用程序时更改目标设备。