为什么Xcode的缓存如此庞大?

14 浏览
0 Comments

为什么Xcode的缓存如此庞大?

我把我2016年末购买的MacBook Pro的macOS更新到了Big Sur。当我查看存储空间时:

[图片链接](https://i.stack.imgur.com/DvqVf.png)

Xcode缓存占用了大量的存储空间。我删除了它,但它会再次出现。为什么它这么大?我可以删除它们吗?如何删除它们?

0
0 Comments

Xcode Caches为何如此庞大?原因及解决方法

当你在查看存储管理后,在“开发者”选项卡下看到标为“Xcode Caches”的整个文件时,它并不完全由缓存组成。其中包含iOS模拟器,而模拟器中又有模拟器的缓存。要删除这些缓存,你可以使用CleanMyMacX。打开该应用程序,选择“空间镜头”,然后导航到“Library”文件夹中的“Developer”文件夹。选择“CoreSimulator”,在其中你会找到应该删除的“Caches”文件夹。

根据CleanMyMacX(这是一个很棒的应用程序),这些庞大的Xcode缓存的确切路径是“~/Library/Developer/CoreSimulator/Caches”。我删除了其中的所有内容,然后开始使用Xcode运行我需要的一些项目。不久之后,这些庞大的缓存又回来了..!! 这些庞大的缓存是必需的吗?如果是的话,我就跳过这个问题.. 有人知道吗?

它们对模拟器的性能是必需的,因此第一次检索所有运行第一次迭代所需的文件可能需要一些时间,然后它会使用缓存的文件进行后续迭代。

我明白了,感谢你提供的所有有用信息。

0
0 Comments

为什么Xcode缓存如此庞大?

最近有人问到Xcode缓存为什么如此庞大的问题。实际上,这些并不是缓存,而是各种设备的模拟器,例如AppleTV、Watch和iPhone。你可以从应用程序中删除它们。但有些人尝试删除后,它们又会重新占用9.25GB的存储空间。另外,要注意你的带宽,因为Xcode模拟器可能会不断下载一些内容。如果你想了解Xcode的实际大小,可以考虑使用类似于disk inventory X的工具来分析~/Library/Developer和Xcode.app中的内容。另外,你也可以使用命令行工具du来查看Xcode.app和~/Library的内容。希望这些信息对你有所帮助。

0