~/Library/Developer/Xcode/iOS DeviceSupport/<iOS 版本>/Symbols/System/Library 占用 14+GB 的 Mac 磁盘空



我在这里有大量的iOS版本(许多GB是旧的iOS 8版本,也有许多iOS 6和7版本)。

我不指望在Xcode中创建应用程序来支持这些iOS版本(也许我会再关心几个月的iOS 8.4),我可能会为一些旧的iOS版本创建一个应用程序,但如果我能回收10 GB左右的磁盘空间,我当然很乐意放弃这样做的能力。

有人知道删除这些目录有多安全吗?其中可能包含什么有价值的东西?

@StephenDarlington的回答非常明确。

我还想添加一个参考(和一个文本镜像)这篇有用的文章,我发现这篇文章更深入地介绍了其他一些类似的目录。

作者在2015年10月更新了Xcode 7.0.1版本的文章。

~/图书馆/开发/Xcode/DerivedData

这里的派生数据文件夹包含所有项目的数据中间构建信息、索引和调试/发布构建目标。当您发现异常时,通常会删除此数据不正确的索引或Xcode缓慢的行为。删除所有文件夹(不是派生数据文件夹本身)从派生数据将只是使所有项目在您再次构建时重新创建;重建会稍微慢一些。

提示:打开Window > Projects。选择所需的项目并单击导出数据路径旁边的删除按钮。

~/图书馆/开发/Xcode/档案

所有目标都以存档的形式保存在Archives文件夹中。在您决定删除此文件夹的内容之前,这里有一个警告-如果你想调试你的应用程序的部署版本,你不应该删除存档。

~/图书馆/开发/Xcode/iOS DeviceSupport

iOS Device Support文件夹为设备创建一个子文件夹当您连接设备时,版本作为标识符。大多数时候都是些旧东西。保留最新的版本,剩下的就可以了删除(如果你没有运行在5.1.1上的应用程序,没有)保留5.1.1目录(/directories)的原因。如果你还有运行特定版本的设备,目录将被重新创建通过Xcode连接设备。而且,不,这和用模拟器。

注意:从内部删除文件时要小心/Library/Users/<yourusername>/Library删除错误文件可能会导致应用程序,甚至操作系统行为不正常。

~/图书馆/开发/CoreSimulator

Core Simulator文件夹对于许多Xcode用户来说都很熟悉。这是模拟器的领土;这是它存储应用数据的地方。很明显你可以扔掉旧版本的模拟器文件夹/文件夹,如果你没有不再支持这些版本的应用程序。而且,使用起来更安全"重置内容和设置"选项从菜单中删除所有您的

提示:[[NSFileManager defaultManager]URLsForDirectory: NSDocumentDirectory inDomains NSUserDomainMask):lastObject];将打印文档目录文件夹的完整路径。

注意:我们知道,模拟器的位置从~/Library/Application Support/iPhone Simulator from Xcode 6所以,如果您还没有清除这个目录,请检查一下。

~/图书馆/缓存/com.apple.dt.Xcode

缓存删除总是安全的,因为它们将被重新创建为必要的。这不是一个目录,它是一个Xcode项目类型的文件。删除了!

~/图书馆/应用支持/MobileSync/备份

此外,Apple iOS设备会自动同步特定文件并在每次连接到Mac时将其设置为Mac机器。为了安全起见,使用iTunes的设备面板是明智的删除旧备份的首选项;你应该保留你的大部分最近的备份偏离轨道。

它是操作系统的符号,每个版本对应一个体系结构。它用于调试。如果您不再需要支持这些设备,您可以删除目录而不会产生不良影响。

最新更新