删除xcode的个中缓存文件方法整理如下:
删除DerivedData 项目文件夹
这个文件夹中保存的是Xcode的缓存文件,只要重新打开项目就会重新生成
- 文件目录: ~/Library/Developer/Xcode/DerivedData
删除Archives打包文件
此文件夹中的内容是用Xcode打包时生成,
- 文件目录: ~/Library/Developer/Xcode/Archives
删除iOS系统版本号 DeviceSupport,建议清理,连接设备会重新生成
此文件夹中保存着对你设备的ios系统版本支持,例如ios 13.1 ios 15.0等
- 文件目录: ~/Library/Developer/Xcode/iOS DeviceSupport
删除模拟器文件
此文件夹目录下的文件夹全都是以模拟器的UDID命名的,可以查看.default_created.plist文件根据文件夹命名和plist文件中的内容判断各个文件夹是某版本下某设备类型的模拟器,.default_created.plist文件为隐藏文件,需要开启显示隐藏才能查看
- 文件目录: ~/Library/Developer/CoreSimulator/Devices
清理xcode 之后运行模拟器会报错 The device’s data is no longer present at /Users/tdw/Library/Developer/CoreSimulator/Devices/xxx 解决方法: 终端输入:xcrun simctl erase all 再运行得以解决
删除product下的.app 文件
Xcode自己的工程文件下,Products文件夹下面 .app 就是此时编译出来的,(这个地方要注意的问题就是,此时编译出来的如果是debug版,你选择的就是debug,如果是release版,你找到也就是release,
- 文件目录: ~/Library/Developer/Xcode/Products/
删除playground文件
playground是可以不用新建项目直接在playground文件上面写入swift语法,就能逐行编译的文件
- 文件目录: ~/Library/Developer/Xcode/Products/
|