【问题标题】:What can I delete from ~/Library/Developer/Xcode folder?我可以从 ~/Library/Developer/Xcode 文件夹中删除什么?
【发布时间】:2020-06-02 17:18:22
【问题描述】:

我的~/Library/Developer/Xcode 文件夹大小超过 17 个演出。由于我在虚拟机 (Parallels 12) 中工作,总虚拟磁盘大小限制为 64 gig,因此我需要恢复一些磁盘空间。

在“Archives”、“DerivedDate”、“Installs”、“iOS Device Logs”、“iOS DeviceSupport”、“Snapshots”和“UserData”等文件夹中,我可以删除哪些而不破坏我的项目?

【问题讨论】:

    标签: xcode xcode7


    【解决方案1】:

    Archives 下,您可以删除任何您想要的内容,但您应该保留最近的构建。并且您应该备份您将来可能需要访问的旧版本。

    您可以删除DerivedData 下的所有内容。下次构建项目时,将重新创建所需的文件。

    我的安装文件夹仅包含一组空文件夹和最新的(如果超过 3 年)。检查你的,删除可能是安全的。

    iOS Device Logs 文件夹包含各种 iOS 版本的旧设备日志。您可以安全地删除任何旧日志。

    iOS DeviceSupport 文件夹包含一个文件夹,用于存放您在运行 Xcode 时连接的 iOS 设备上的每个 iOS 版本。随意删除您不再支持的 iOS 版本的任何文件夹。例如,如果您的应用程序都没有比 iOS 8.1 更早的部署目标,那么您可以安全地删除任何适用于 iOS 8.0.x 和更早版本的文件夹。这些文件夹仅用于符号化崩溃报告。

    Snapshots 文件夹被 Xcode 用来保存快照(备份)。您可以删除您不关心的旧项目的快照。

    我会不理会UserData 文件夹。

    【讨论】:

    • 您还必须从 Xcode->preferences->accounts 中删除帐户才能从管理器的侧面板中删除关联的应用程序,否则即使从任何地方删除后,Xcode 也会重新创建它
    • 我们如何找到 Archives 文件夹?
    【解决方案2】:

    这里是每个文件夹的说明以及您可以删除以减小大小的内容。

    1. DeviceSupport - 您可以保留模拟器将来可能需要的日志。它是不同设备/iOS 的象征性崩溃日志。

    2. 每隔几天删除此文件夹。大多数时候,它占据着巨大的空间!

      ~/Library/Developer/Xcode/DerivedData

    3. 您的所有目标都保存在存档文件夹中的存档表格中。在您决定删除此文件夹的内容之前,这里有一个警告 - 如果您希望能够调试应用程序的已部署版本,则不应删除存档。 Xcode 将管理存档并在存档新版本时创建新文件。

    ~/Library/Developer/Xcode/Archives

    1. iOS Device Support 文件夹会在您连接设备时创建一个以设备版本作为标识符的子文件夹。大多数时候它只是旧东西。保留最新版本,其余可以删除(如果您没有在 5.1.1 上运行的应用程序,则没有理由保留 5.1.1 目录/目录)。如果您真的不需要这些,请删除。但是我们应该保留一些,尽管我们主要从设备测试应用程序。

    ~/Library/Developer/Xcode/iOS DeviceSupport

    1. Core Simulator 文件夹对于许多 Xcode 用户来说都很熟悉。这是模拟器的领域;那是它存储应用程序数据的地方。很明显,如果您不再支持这些版本的应用程序,您可以丢弃旧版本的模拟器文件夹/文件夹。由于它是用户数据,如果您将其完全删除没有什么大问题,但使用菜单中的“重置内容和设置”选项删除模拟器中的所有应用数据会更安全。

    ~/库/开发者/CoreSimulator (这是第 5 步的一个方便的 shell 命令:xcrun simctl delete 不可用)

    1. 缓存始终可以安全删除,因为它们会在必要时重新创建。这不是目录;它是一种 Xcode 项目的文件。删除!

    ~/Library/Caches/com.apple.dt.Xcode

    【讨论】:

      猜你喜欢
      • 2020-03-14
      • 2018-04-07
      • 2016-10-23
      • 2011-11-08
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 2019-04-20
      • 2020-09-25
      相关资源
      最近更新 更多