【问题标题】:Why is Xcode Caches so huge?为什么 Xcode 缓存如此庞大?
【发布时间】:2021-04-08 18:47:47
【问题描述】:

我为 2016 年末的 MacBook Pro 将 macOS 更新为 Big Sur。

当我检查存储时:

Xcode 缓存占用大量存储空间。我删除了它,它会再次出现。

为什么这么大?我可以删除它们吗?如何删除它们?

【问题讨论】:

  • 你从哪里得到这些信息的?
  • 关于本机 -> 存储 -> 管理..

标签: xcode macos-big-sur


【解决方案1】:

它们不是缓存。但适用于 AppleTV、Watch 和 iPhone 等各种设备的模拟器。

您可以从应用中删除它们。

Xcode Simulator: how to remove older unneeded devices?

https://apple.stackexchange.com/questions/5353/how-can-i-figure-out-whats-slowly-eating-my-hd-space

【讨论】:

  • 在一秒钟内我认为它可以工作,但现在它再次出现并占用了 9.25GB 的存储空间......!无论如何感谢您的建议,我仍然会尝试找出存储的位置,LOL
  • @Elvin 注意你的带宽。 apple.stackexchange.com/questions/377220/… 另外,Xcode 的实际大小可能与 finder/about this mac 显示的不同。考虑使用磁盘清单 X 之类的东西来分析 ~/Library/Developer 和 Xcode.app 中的内容。或普通的旧du
  • 我尝试了所有删除 Xcode 缓存的方法,但它一直在返回..
  • 您是否尝试过使用磁盘清单查看 Xcode.app 和 ~/Library 的内部?
【解决方案2】:

在您决定查看存储管理之后,您在开发人员选项卡中看到标有Xcode Caches的整个文件是并非全部由缓存组成。它有 iOS 模拟器,里面有模拟器的缓存。要删除这些缓存,您可以使用CleanMyMacX。打开应用程序,选择 space lens,然后导航到 Library 文件夹中的 Developer 文件夹。选择 CoreSimulator 并在里面找到 Caches 文件夹,这是你应该删除的文件夹。

【讨论】:

  • 根据 CleanMyMacX(顺便说一句,这是一个很棒的应用程序),这些巨大的 Xcode 缓存的确切路径是“~/Library/Developer/CoreSimulator/Caches”。我删除了其中的所有内容,然后我开始使用 Xcode 运行一些我需要的项目。过了一会儿,这些巨大的缓存又回来了..!!这些巨大的缓存是必要的吗?如果是,我就跳过这个问题.. 有人吗?
  • 它们对于模拟器的性能是必需的,因此需要一段时间来完成所有必要文件的第一次检索以运行您的应用程序的第一次迭代,然后它使用缓存的文件进行后续迭代。
  • 我明白了,感谢您提供的所有有用信息。
猜你喜欢
  • 1970-01-01
  • 2015-05-14
  • 2013-04-02
  • 1970-01-01
  • 2020-09-09
  • 2012-02-08
  • 2022-01-21
  • 2023-01-10
  • 1970-01-01
相关资源
最近更新 更多