Xcode缓存清除
清除模拟器运行产生的文件
右击Finder,选中"前往文件夹",快捷键:command+shift+G,
输入"~/Library/Developer/CoreSimulator/Caches/"
移除Archives
解释:这里就是每次构建的版本, 保留最新的一个,删除之前的即可.
路径:~/Library/Developer/Xcode/Archives
移除DerivedData
影响:可重新生成;会删除build生成的项目索引、build输出以及日志。重新打开项目时会重新生成,大的项目会耗费一些时间。
路径:~/Library/Developer/Xcode/DerivedData
移除对旧设备的支持
影响:可重新生成;再连接旧设备调试时,会重新自动生成。通常保留你的常用测试机的最新系统版本的就行.
路径:~/Library/Developer/Xcode/iOS DeviceSupport
清除模拟器设备(谨慎选择)
影响: 清除后模拟器全不可使用, 再次使用需重新下载, 如果你不使用模拟器, 并且电脑内存紧张, 那可以删除.
路径: ~/Library/Developer/CoreSimulator/Devices/
清除SwiftUI缓存数据
如果你平时开发会用到 SwiftUI 预览的话(包括小组件),这部分数据也会堆积很多,建议定期清除。
文件夹:
~/Library/Developer/Xcode/UserData/Previews
如果不确定哪部分需要删,哪部分不需要删,也可以通过 Xcode 提供的命令行来删除:
xcrun simctl --set previews delete unavailable
删除playground缓存
日常使用 playground
也会产生缓存,主要是模拟器设备的缓存,可以直接都删掉
文件夹:
~/Library/Developer/XCPGDevices