【问题标题】:Ipa file size issueIpa 文件大小问题
【发布时间】:2017-11-28 19:40:48
【问题描述】:

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

【问题讨论】:

  • ipa 大小与 App Store 中的大小不同。所以,我认为你现在应该忽略那个“错误”。
  • 那 60MB 来自 Swift Lib。不用担心,App store 会少一些。

标签: ios swift xcode ipa


【解决方案1】:

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

如果您想了解每个架构的大小,可以在导出 AD-HOC 或开发应用程序时更改目标设备。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2018-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-27
        • 1970-01-01
        相关资源
        最近更新 更多