Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,本节主要讲述作为一名使用Mac开发的iOS工程师,需要清理Xcode等方面的磁盘空间。
1、删除对旧设备的支持
影响:可重新生成;再连接旧设备调试时,会重新自动生成。随便删除,高兴就好!
路径:~/Library/Developer/Xcode/iOS DeviceSupport
2、删除旧版本的模拟器支持
影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。慎重操作,可以删除旧版本的模拟器。
路径:~/Library/Application Support/iPhone Simulator
3、删除模拟器的临时文件
影响:可重新生成;如果发现tmp文件夹很大,就删除掉吧,tmp文件夹里的内容是不重要的。在iOS Device中,存储空间不足时,tmp文件夹是可能被清空的。
路径:~/Library/Application Support/iPhone Simulator/6.1/tmp (以iOS Simulator 6.1为例)
4、删除模拟器中安装的App
影响:不可恢复;对应的模拟器中安装的App被清空了,如果不需要就删了吧。
路径:~/Library/Application Support/iPhone Simulator/7.1/Applications (以iOS Simulator 7.1为例)
5、删除打包ipa
影响:不可恢复;删除打包上传App Store的ipa文件,删除影响不大,可以随时重新打包上传
路径:~/Library/Developer/Xcode/Archives
6、删除Xcode打包左侧项目名称
路径:~/Library/Developer/Xcode/Products
7、删除DerivedData
影响:可重新生成;工程在xcode上运行时生成缓存文件,重新打开项目时会重新生成,大的项目会耗费一些时间,删除基本没有什么大的影响。
路径:~/Library/Developer/Xcode/DerivedData
8、删除模拟器上app应用运行生成缓存文件
影响:可重新生成;
路径:~/Library/Developer/XCPGDevices
9、删除Xcode中多余的证书provisioning profile
影响:不可恢复;xcode中各种证书provisioning profile,删除多余的证书,一般可以全部删除证书,再从开发者账号上下载需要的证书就可以。
路径:~/Library/MobileDevice/Provisioning Profiles
10、删除Xcode中模拟器(对于不常用的模拟器可以直接删除)
影响:不可自动恢复;Xcode中各种模拟器非常之多,经常使用的模拟器内存大小少则几百MB,大的可以达到几个G大小,对于不常用的模拟器建议删除,如果需要使用某一个模拟器,可以再添加上;也可以直接将CoreSimulator/Devices下面的所有模拟器设备全部删除,再添加自己想要使用的模拟器设备即可;
路径:~/Library/Developer/CoreSimulator/Devices
11、Mac中有关于iOS文件(这个主要是针对iPhone设备的备份)
影响:不可自动恢复;一旦删除将无法恢复,除非提前备份;建议备份到自己的移动硬盘,然后再从Mac删除Backup 文件下的资源,这样可以为Mac电脑释放10多G的电脑内存出来;
路径:~/Library/Application Support/MobileSync/Backup
如果大家想要清理Xcode以外相关软件的磁盘空间,请移步Mac清理磁盘空间(二)。