一、删除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中选择新添加的模拟器,运行程序成功

网友评论