为什么Xcode的缓存如此庞大?
Xcode Caches为何如此庞大?原因及解决方法
当你在查看存储管理后,在“开发者”选项卡下看到标为“Xcode Caches”的整个文件时,它并不完全由缓存组成。其中包含iOS模拟器,而模拟器中又有模拟器的缓存。要删除这些缓存,你可以使用CleanMyMacX。打开该应用程序,选择“空间镜头”,然后导航到“Library”文件夹中的“Developer”文件夹。选择“CoreSimulator”,在其中你会找到应该删除的“Caches”文件夹。
根据CleanMyMacX(这是一个很棒的应用程序),这些庞大的Xcode缓存的确切路径是“~/Library/Developer/CoreSimulator/Caches”。我删除了其中的所有内容,然后开始使用Xcode运行我需要的一些项目。不久之后,这些庞大的缓存又回来了..!! 这些庞大的缓存是必需的吗?如果是的话,我就跳过这个问题.. 有人知道吗?
它们对模拟器的性能是必需的,因此第一次检索所有运行第一次迭代所需的文件可能需要一些时间,然后它会使用缓存的文件进行后续迭代。
我明白了,感谢你提供的所有有用信息。
为什么Xcode缓存如此庞大?
最近有人问到Xcode缓存为什么如此庞大的问题。实际上,这些并不是缓存,而是各种设备的模拟器,例如AppleTV、Watch和iPhone。你可以从应用程序中删除它们。但有些人尝试删除后,它们又会重新占用9.25GB的存储空间。另外,要注意你的带宽,因为Xcode模拟器可能会不断下载一些内容。如果你想了解Xcode的实际大小,可以考虑使用类似于disk inventory X的工具来分析~/Library/Developer和Xcode.app中的内容。另外,你也可以使用命令行工具du来查看Xcode.app和~/Library的内容。希望这些信息对你有所帮助。