清理 Xcode 使用空间

33次阅读
没有评论

共计 1031 个字符,预计需要花费 3 分钟才能阅读完成。

对于小容量的 mac 电脑而言,使用一段时间后,总会遇到因 Xcode 占用空间太大带来的磁盘空间不足的问题,本文整理了一些减少 Xcode 使用空间的方法。

为什么 Xcode 这么大?

Xcode 包含了开发 iOS、iPadOS、macOS 和 tvOS 等系统 APP 时需要的文件,这些系统都有多个不同的版本,每个系统又有各自的 simulator runtimes, libraries, compilers 等,因此总体会占用很多空间。

如何优化

首先在 Finder 中打开 ~/Library/Developer/Xcode ,查看每个目录的大小:
清理 Xcode 使用空间
可以看到,笔者电脑中 Xcode 体积大的原因主要是 iOS DeviceSupport 和 UserData 占用空间太多,基于此做如下优化:

  • UserData 目录
    一般是 Previews 目录占用空间太多,执行 xcrun simctl --set previews delete all 删除这些数据。

对于非 Apple 开发人员而言,还可以清理如下目录:

  • iOS/macOS/iPad DeviceSupport 目录
    分别进入这些 DeviceSupport 目录,如果有多个版本目录的话,可删除所有老版本目录,只保留最新版本目录(即版本号最大的目录),然后清空回收站。如果以后需要这些版本的话,XCode 会重新下载这些版本的文件。
  • Simulators 目录
    按如下步骤清理不需要的 Simulators 目录:

    1. 打开 Xcode
    2. 点击菜单上的 Window -> Devices and Simulators -> Simulators
    3. 右键删除不需要的 Simulators
  • Platforms 目录
    按如下步骤清理不需要的开发者 Platforms 目录:

    1. 打开 Finder,同时按住 cmdshiftG 键,弹出 Go to folder 的对话框
    2. 输入 /Applications/Xcode.app/Contents/Developer/Platforms 并回车
    3. 删除不常用的平台文件夹(如较大的 AppleTVOS.platform、WatchOS.platform 等目录)
  • 删除 Cache
    如果想删除 Cache 的话,可删除 ~/Library/Developer/CoreSimulator/Caches 下的所有文件。不过在使用 Xcode 时这部分空间还是会占用,所以如果仍会使用 Xcode 开发的话,清 Cache 的意义不大。

清理完成后,点击左上角苹果的图标,点击 "About This Mac",点击 "Storage",查看下剩余空间是否变多了呢?

正文完
 0
管理员
版权声明:本站原创文章,由 管理员 于2022-11-04发表,共计1031字。
转载说明:除特殊说明外本站文章皆由 CC-4.0 协议发布,转载请注明出处。
评论(没有评论)