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

时间:2016-09-14 02:18:22

标签: xcode xcode7

我的<input type="checkbox" name="multi-checkbox[]" value="value1"> <input type="checkbox" name="multi-checkbox[]" value="value2"> <input type="checkbox" name="multi-checkbox[]" value="value3"> 文件夹大小超过17个演出。当我在虚拟机(Parallels 12)中工作时,虚拟磁盘总大小限制为64 gig,我需要恢复一些磁盘空间。

在诸如“Archives”,“DerivedDate”,“Installs”,“iOS Device Logs”,“iOS DeviceSupport”,“Snapshots”和“UserData”等文件夹中,我可以在不破坏我的情况下删除的内容项目

2 个答案:

答案 0 :(得分:28)

在Archives下,你可以删除任何你想要的东西,但你应该保留最近的版本。您应该备份以后可能需要访问的旧版本。

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

My Installs文件夹仅包含一组空文件夹,如果超过3年,则包含最新文件夹。检查你的,可以安全删除。

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

iOS设备支持文件夹包含您在Xcode运行时连接的iOS设备上的每个iOS版本的文件夹。随意删除您不再支持的iOS版本的任何文件夹。例如,如果您的应用程序都没有比iOS 8.1更早的部署目标,则可以安全地删除iOS 8.0.x及更早版本的任何文件夹。只需要这些文件夹来表示崩溃报告。

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

我单独留下UserData文件夹。

答案 1 :(得分:6)

这里是每个文件夹的外植体,您可以删除它们以减小尺寸。

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

  2. 每隔几天间隔删除该文件夹。大多数情况下,它占据着巨大的空间!

    〜/ Library / Developer / Xcode / DerivedData

  3. 所有目标均以存档形式保存在“存档”文件夹中。在您决定删除此文件夹的内容之前,请注意以下警告-如果您希望能够调试已部署的App版本,则不应删除存档。 Xcode将管理存档并在存档新版本时创建新文件。

〜/ Library / Developer / Xcode / Archives

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

〜/ Library / Developer / Xcode / iOS DeviceSupport

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

〜/库/开发人员/ CoreSimulator (这是第5步的便捷shell命令:xcrun simctl delete不可用)

  1. 始终可以安全删除缓存,因为可以根据需要重新创建它们。这不是目录;这是Xcode Project类型的文件。删除!

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