美文网首页
清理MAC磁盘,主要清理iTunes和Xcode缓存

清理MAC磁盘,主要清理iTunes和Xcode缓存

作者: 雷尘子 | 来源:发表于2018-01-30 16:08 被阅读0次

    一、删除iTunes备份

    iTunes里面的手机备份占用很大空间,不需要的话可以直接删除

    方式1:

    1.1 打开iTunes

    1.2 选择偏好设置

    打开iTunes偏好设置

    1.3 选中设备图标

    1.4 选中不要的手机备份,右键删除

    手机备份位置

    方式2:

    2.1( 快捷键 : command + shift + G)前往文件夹:~/Library/application support/mobilesync/backup

    前往iTunes备份文件夹

    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

    前往Xcode文件夹

    2.Archives 里面是一些.xcarchive包(不可恢复)

    将不需要的XXX.xcarchive所在的时间文件夹直接删除

    Archives位置

    如果不确定哪些可以删除,可以使用下面的方法:

    2.1 打开Xcode-选择Window-选择Organizer-显示archive窗口

    打开archive窗口

    2.2 选择不需要的XXX.xcarchive直接删除

    删除XXX.xcarchive包

    3.DerivedData里面是一些APP运行缓存(可自动恢复,一些加载文件较多较大的APP,重新运行比较慢)

    选择不需要的旧项目删除,如果不知道哪些可以删除,可以查看里面的info.plist文件,里面有项目的名称

    删除APP运行缓存

    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

    Add Simulator

    6.4 选择需要的型号、版本,点击Create创建

    创建模拟器

    6.5 在Xcode中选择新添加的模拟器,运行程序成功

    选择模拟器

    相关文章

      网友评论

          本文标题:清理MAC磁盘,主要清理iTunes和Xcode缓存

          本文链接:https://www.haomeiwen.com/subject/bhiqzxtx.html