【问题标题】:Build size different for minimum deployment target support in iOSiOS 中最小部署目标支持的构建大小不同
【发布时间】:2020-10-30 22:01:26
【问题描述】:

我已为最低目标 iOS 11 创建存档版本,大小约为 190 MB

我为 iOS 13.2 的最小部署目标设置了相同的构建,大小约为 35 MB

这是我正在使用的 Pod 列表,

  pod 'Alamofire', '~> 5.2'
  pod 'Kingfisher', '~> 5.0'
  pod 'lottie-ios'
  pod 'SwiftLint'
  pod 'Hero'
  pod 'SwiftyBeaver'
  pod 'SnapKit', '~> 5.0.0'
  pod 'BRYXBanner'
  pod 'DropDown'
  pod 'IQKeyboardManager'
  • 捆绑包中的资源不超过 2 MB。

大小差异太大的原因是什么?

【问题讨论】:

    标签: ios swift xcode build cocoapods


    【解决方案1】:

    这是因为两个原因:

    1. Assets.car 文件是在 .ipa 包中生成的资产目录的编译版本,在 iOS 13 中进行了优化,因此大大减小了大小。

    2. .ipa 包中导出的框架现在仅导出 Unix Executable 文件,不包括框架中的 .dylib files。它减少了一些 pod 的大量大小。

    因此,无需担心尺寸减小。玩得开心!

    【讨论】:

    • 好的,如何在 iOS 11 中也减小尺寸?
    • 除了这种减小尺寸之外,您还必须采用优化技术。以下开发者文档将帮助您快速解决大小问题:developer.apple.com/documentation/xcode/…
    猜你喜欢
    • 1970-01-01
    • 2018-07-14
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多