一、删除iTunes备份
iTunes里面的手机备份占用很大空间,不需要的话可以直接删除
方式1:
1.1 打开iTunes
1.2 选择偏好设置
1.3 选中设备图标
1.4 选中不要的手机备份,右键删除
方式2:
2.1( 快捷键 : command + shift + G)前往文件夹:~/Library/application support/mobilesync/backup
2.2 删除 backup中内容
另外,iTunes是默认备份的,如果想关闭自动备份功能,可以使用下面的方法:
1.完全退出iTunes
2.打开终端,输入命令:
$ defaults write com.apple.iTunes DeviceBackupsDisabled -bool YES
如果想重新开启自动备份,可以使用下面的方法:
1.完全退出iTunes
2.打开终端,输入命令:
$ defaults delete com.apple.iTunes DeviceBackupsDisabled
二、清理Xcode缓存
1.前往Xcode ( 快捷键 : command + shift + G):~/Library/Developer/Xcode
2.Archives 里面是一些.xcarchive包(不可恢复)
将不需要的XXX.xcarchive所在的时间文件夹直接删除
如果不确定哪些可以删除,可以使用下面的方法:
2.1 打开Xcode-选择Window-选择Organizer-显示archive窗口
2.2 选择不需要的XXX.xcarchive直接删除
3.DerivedData里面是一些APP运行缓存(可自动恢复,一些加载文件较多较大的APP,重新运行比较慢)
选择不需要的旧项目删除,如果不知道哪些可以删除,可以查看里面的info.plist文件,里面有项目的名称
4.iOS DeviceSupport 里面存放的是iOS真机测试包(不可自动恢复,可以从网上下载)
iOS6-iOS11 下载地址:https://pan.baidu.com/s/1qZvudUc 密码:3122
选择一些低版本的支持包删除(将支持iOS6.0-iOS7.0的都删了)
5.Products 里面是以bundleId命名的文件夹A,A里面存储的archive后的以版本号命名的文件夹B,B里面存储的是一张1024尺寸的ICON图片(不可恢复)
可以选择旧项目删除
6.CoreSimulator 里面存储的是模拟器缓存(不可自动恢复,需要可重新下载)
目录:~/Library/Developer/CoreSimulator 跟Xcode同级
将Devices文件夹下不用的版本删除,device.plist文件中会提供设备型号
如果想要恢复某个型号的模拟器,可以使用下面的方式下载:
6.1 打开Xcode-修改设备
6.2 选择No Devices connected to ‘My Mac’ 或者 Add Additional Simulators
6.3 点击 + 号 , 选择 Add Simulator
6.4 选择需要的型号、版本,点击Create创建
6.5 在Xcode中选择新添加的模拟器,运行程序成功