我可以从~/Library/Developer/Xcode文件夹中删除什么?

uttx8gqw  于 2023-01-06  发布在  其他
关注(0)|答案(2)|浏览(566)

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

  • 档案
  • 导出数据
  • 安装
  • iOS设备日志
  • iOS设备支持
  • 快照
  • 用户数据

我可以删除哪些内容而不破坏我的项目?

wd2eg0qa

wd2eg0qa1#

Archives下你可以删除任何你想删除的东西,但是你应该保留最近的构建版本,并且你应该备份你将来可能需要访问的旧构建版本。
您可以删除DerivedData下的所有文件。下次构建项目时,将重新创建所需的文件。
我的安装文件夹只包含一组空文件夹和最新的文件夹(如果超过3年)。请检查您的文件夹,删除它可能是安全的。
iOS Device Logs文件夹包含各种iOS版本的旧设备日志。您可以安全地删除任何旧日志。
iOS DeviceSupport文件夹包含您在Xcode运行时连接的iOS设备上所安装的每个iOS版本的文件夹。您可以随意删除不再支持的iOS版本的文件夹。例如,如果您的应用都没有早于iOS 8.1的部署目标,您可以安全地删除iOS 8.0.x及更早版本的任何文件夹。2这些文件夹仅用于表示崩溃报告。
Xcode使用Snapshots文件夹保存快照(备份),您可以删除不关心的旧项目的快照。
我不会去管UserData文件夹。

tvz2xvvm

tvz2xvvm2#

下面是每个文件夹的解释,以及您可以删除哪些内容以减小大小。
1.设备支持-你可以保留模拟器的日志,你可能需要在未来。它的象征崩溃日志为不同的设备/iOS。
1.每隔几天删除一次这个文件夹。大多数时候,它会占用很大的空间!
~/库/开发人员/Xcode/派生数据
1.您的所有目标都以存档形式保存在Archives文件夹中。在您决定删除此文件夹的内容之前,请注意-如果您希望能够调试应用的已部署版本,则不应删除存档。Xcode将管理存档并在存档新构建时创建新文件。
~/资料库/开发人员/Xcode/档案
1.当你连接设备时,iOS设备支持文件夹会创建一个子文件夹,以设备版本作为标识符。大多数时候,它只是旧的东西。保留最新版本,其余的可以删除(如果你没有在5.1.1上运行的应用程序,就没有理由保留5.1.1目录/directories),如果你真的不需要这些,删除。但我们应该保留一些,虽然我们测试应用程序从设备大多。
~/库/开发者/Xcode/iOS设备支持

  1. CoreSimulator文件夹对许多Xcode用户来说都很熟悉,它是模拟器的领地;这是它存储应用程序数据的地方。很明显,如果您不再支持旧版本的模拟器文件夹,您可以丢弃这些版本的应用程序。因为它是用户数据,如果您完全删除它没有大问题,但使用菜单中的“重置内容和设置”选项删除模拟器中的所有应用程序数据会更安全。
    ~/Library/Developer/CoreSimulator(下面是第5步的一个方便的shell命令:xcrun simctl删除不可用)
    1.删除缓存总是安全的,因为它们将在必要时重新创建。这是一个Xcode项目的文件。删除!
    ~/图书馆/缓存/苹果公司

相关问题