Xcode/模拟器占用15gb的空间正常吗?

Xcode/模拟器占用15gb的空间正常吗?,xcode,ios-simulator,Xcode,Ios Simulator,我收到一个磁盘几乎满的警告,所以我运行了DaisyDisk。。显然Xcode占用了15gb的空间: iOS设备支持为12.3 gb: 我不知道这是否正常,我从未注意到Xcode/模拟器占用了这么多空间。我需要所有不同的iOS版本吗?我可以采取哪些步骤来腾出一些空间?是的,这里提供了三个完整的操作系统,分别用于iOS、tvOS和watchOS模拟器。这是预期的尺寸。请注意,使用了HFS+压缩,因此这有助于提高磁盘使用率。不过,您可以做一些事情来释放空间 启动前,确保Xcode和Simulato

我收到一个磁盘几乎满的警告,所以我运行了DaisyDisk。。显然Xcode占用了15gb的空间:

iOS设备支持为12.3 gb:


我不知道这是否正常,我从未注意到Xcode/模拟器占用了这么多空间。我需要所有不同的iOS版本吗?我可以采取哪些步骤来腾出一些空间?

是的,这里提供了三个完整的操作系统,分别用于iOS、tvOS和watchOS模拟器。这是预期的尺寸。请注意,使用了HFS+压缩,因此这有助于提高磁盘使用率。

不过,您可以做一些事情来释放空间

启动前,确保Xcode和Simulator.app已关闭

Xcode将符号等下载到
~/Library/Developer/Xcode/DeviceSupport/
。如果不再使用此处列出的旧版本进行开发,则可以删除关联的文件夹。平台包括iOS、watchOS和tvOS。在某些情况下,这可能高达5 GB。但不要删除测试设备正在使用的OS版本的文件夹,否则下次尝试运行时必须等待Xcode重新下载该数据

您还可以删除
~/Library/Developer/Xcode/DerivedData
。您构建的每个项目都会在这里创建工件;您可能有一些旧项目的文件夹,这些项目已经很久没有打开了。这可能会释放出2-5GB的空间,具体取决于随着时间的推移您已经构建了多少个项目

如果实际的模拟器设备占用大量空间,有几种方法可以清理它们。(我过去只在模拟器设备中平均存储5-15GB的数据)

  • 您可以单击并按住模拟器中的应用图标,删除特定的应用。如果你有一个下载大量数据的应用程序,这可能会有所帮助
  • 您可以使用
    xcrun simctl erase
    重置设备本身。只有在模拟器中没有加载大量自定义数据的情况下才能执行此操作
  • 如果您有与旧运行时关联的设备,则不再有,您可以运行
    xcrun simctl delete unavailable

  • “我可以采取哪些步骤来腾出一些空间”有关如何使用计算机的问题,请参阅SuperUser或AskDifferent。如果15GB对你来说是有问题的,那么你的电脑已经因为其他原因出现了严重的问题。我的笔记本电脑默认只有128gb的空间,所以我一定要小心我占用了多少空间。我会尽可能地清理它,这就是为什么我要尽量减少空间模拟器和Xcode占用的数量。谢谢!我会试试这个-我已经在我的模拟器中重置了内容和设置,但我不认为是应用程序本身占据了空间,它们都是小的实践项目。看起来只是操作系统版本造成了损害。