Mac清理磁盘空间(一)

        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


Mac上面的设备模拟器
添加模拟器


11、Mac中有关于iOS文件(这个主要是针对iPhone设备的备份)

影响:不可自动恢复;一旦删除将无法恢复,除非提前备份;建议备份到自己的移动硬盘,然后再从Mac删除Backup 文件下的资源,这样可以为Mac电脑释放10多G的电脑内存出来;

路径:~/Library/Application Support/MobileSync/Backup 

iOS文件


Backup

如果大家想要清理Xcode以外相关软件的磁盘空间,请移步Mac清理磁盘空间(二)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容