【问题标题】:How to reduce archive size in iOS如何在 iOS 中减小存档大小
【发布时间】:2021-09-23 11:16:20
【问题描述】:

所以我刚刚震惊地发现我的 Mac 书空间用完了,然后我试图找出真正填满我的空间的东西。这台机器仅用于 iOS 应用程序开发(react native 0.64),我还尝试做的一件事是清理我的 Xcode 档案。令我震惊的是,就像每个存档都占用 1.5GB 空间,但应用程序本身在 Play 商店中只有 20MB。所以我猜每个档案还包含我不确定重要与否的额外数据。

我注意到的另一件事是应用归档仅需要大约 30 分钟,而 android 版本构建只需 3 分钟即可构建 android 的 .apk 大小仅为 30MB。

我的问题是:

  1. 如何以某种方式减少存档占用的空间?
  2. 如果没有。 1不起作用,上传到TestFlight或Play商店后如何自动删除存档?
  3. 有没有办法减少归档时间?

【问题讨论】:

  • 为什么不看一下存档,看看是什么占用了这么多空间?
  • 通常大部分空间都被 dSYMs 文件夹占用,您需要用它来符号化崩溃日志。 + BCSymbolMaps 和 SwiftSupport 文件夹
  • @Kirow 是,但不是 1.5GB。

标签: ios xcode react-native


【解决方案1】:

要删除 iOS 中未使用的 XCode 数据,我使用的是 DevCleaner(设置为每周自动删除存档/构建数据): https://apps.apple.com/us/app/devcleaner-for-xcode/id1388020431?mt=12

【讨论】:

  • 这是评论,不是答案。工具建议不在主题范围内。
  • 是的,我也使用 devcleaner 来获取屏幕截图,但占用的空间量仍然是不可接受的
【解决方案2】:

您可以不时删除此文件夹以获得更多空间 /Users/user/Library/Developer/Xcode/DerivedData

使用 fastlane 使构建速度更快,您可以自动化一大堆流程

本教程已过时,但我仍将其用作参考

https://docs.fastlane.tools/getting-started/cross-platform/react-native/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 2021-10-23
    • 2012-03-26
    • 1970-01-01
    相关资源
    最近更新 更多