我的~/Library/Developer/Xcode文件夹的大小超过17 gig。由于我在虚拟机(Parallels 12)中工作,虚拟磁盘总大小限制为64 gig,我需要恢复一些磁盘空间。在文件夹中,例如:
~/Library/Developer/Xcode
我可以删除哪些内容而不破坏我的项目?
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文件夹。
Archives
DerivedData
iOS Device Logs
iOS DeviceSupport
Snapshots
UserData
tvz2xvvm2#
下面是每个文件夹的解释,以及您可以删除哪些内容以减小大小。1.设备支持-你可以保留模拟器的日志,你可能需要在未来。它的象征崩溃日志为不同的设备/iOS。1.每隔几天删除一次这个文件夹。大多数时候,它会占用很大的空间!~/库/开发人员/Xcode/派生数据1.您的所有目标都以存档形式保存在Archives文件夹中。在您决定删除此文件夹的内容之前,请注意-如果您希望能够调试应用的已部署版本,则不应删除存档。Xcode将管理存档并在存档新构建时创建新文件。~/资料库/开发人员/Xcode/档案1.当你连接设备时,iOS设备支持文件夹会创建一个子文件夹,以设备版本作为标识符。大多数时候,它只是旧的东西。保留最新版本,其余的可以删除(如果你没有在5.1.1上运行的应用程序,就没有理由保留5.1.1目录/directories),如果你真的不需要这些,删除。但我们应该保留一些,虽然我们测试应用程序从设备大多。~/库/开发者/Xcode/iOS设备支持
2条答案
按热度按时间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
文件夹。tvz2xvvm2#
下面是每个文件夹的解释,以及您可以删除哪些内容以减小大小。
1.设备支持-你可以保留模拟器的日志,你可能需要在未来。它的象征崩溃日志为不同的设备/iOS。
1.每隔几天删除一次这个文件夹。大多数时候,它会占用很大的空间!
~/库/开发人员/Xcode/派生数据
1.您的所有目标都以存档形式保存在Archives文件夹中。在您决定删除此文件夹的内容之前,请注意-如果您希望能够调试应用的已部署版本,则不应删除存档。Xcode将管理存档并在存档新构建时创建新文件。
~/资料库/开发人员/Xcode/档案
1.当你连接设备时,iOS设备支持文件夹会创建一个子文件夹,以设备版本作为标识符。大多数时候,它只是旧的东西。保留最新版本,其余的可以删除(如果你没有在5.1.1上运行的应用程序,就没有理由保留5.1.1目录/directories),如果你真的不需要这些,删除。但我们应该保留一些,虽然我们测试应用程序从设备大多。
~/库/开发者/Xcode/iOS设备支持
~/Library/Developer/CoreSimulator(下面是第5步的一个方便的shell命令:xcrun simctl删除不可用)
1.删除缓存总是安全的,因为它们将在必要时重新创建。这是一个Xcode项目的文件。删除!
~/图书馆/缓存/苹果公司