Xcode版本:8.3.3

iOS版本:10.3.2

移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData)

只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。

路径:~/Library/Developer/Xcode/DerivedData

释放空间:0~xx GB

移除 APP 打包的ipa历史版本(Archives)

删除后不可恢复,文件夹是按照日期排列的,所以如果你不想全部删除,就只保留最新的几个版本就好了,个人建议全部删除。

路径:~/Library/Developer/Xcode/Archives

释放空间:0~xx GB

移除 APP 打包的app icon历史版本(Archives)

删除后不可恢复,文件夹是Bundle Idenifier排列的,然后再按照archive的版本号排列的,如果你看每个版本内的内容,其实就是你的app icon,个人建议全部删除。

路径:~/Library/Developer/Xcode/Products/

释放空间:30M

移除模拟器的缓存数据(Devices)

模拟器的相关数据。每个版本的模拟器占用的内存空间大约为10M左右。每个文件夹里包含的就是一个特定系统版本的设备的数据。每个文件夹对应哪个设备可以在其下device.plist中查看。删除之后,如果立即运行程序会报错,先关闭Xcode,再重新打开程序,运行即可。运行该路径下会立马生成模拟器对应版本的文件。

路径:~/Library/Developer/CoreSimulator/Devices/

释放空间 ≈ 12GB,个人建议全部删除

移除对旧设备的支持(iOS DeviceSupport)

一般是占用内存空间最大的文件夹,即使全部删,再连接设备调试时,会重新自动生成。一般iOS只向下兼容两个版本就可以了,所以我移除了9.0以下的所有版本。

路径:~/Library/Developer/Xcode/iOS DeviceSupport

释放空间 ≈ 3GB/版本

移除 Xcode 中的无效的插件(Plug-ins)

因为之前你可能安装了一些 Xcode 的插件,比如HighlightSelectedString、VVDocumenter-Xcode等非常方便好用的第三方插件,在Xcode升级到version 8.0以后,就失效了,Xcode在内部已经集成了类似的方法,所以之前安装的也都没有用了,但是还在原来的位置占用着内存空间,建议删除。

路径:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

如果你曾经没有安装过插件,那么可能不存在此路径。

移除旧版本的模拟器支持

如果你不小心安装了很多个版本的模拟器,那么你可以删除一些旧版本的。但是当你需要旧版本的模拟器时,就需要重新下载了。建议留下1~2个版本就好了,其余的都删了吧。

路径:~/Library/Developer/CoreSimulator/Profiles/Runtimes/

释放空间 ≈ 2.5GB/版本

移除 playground 的项目缓存(XCPGDevices)

删除后可重新生成,可以全部删除。再次运行程序会缓存。

路径:~/Library/Developer/XCPGDevices/

我从使用Xcode几年没删除过此文件夹也就占用约300M内存空间,可依据个人喜好操作。

移除旧的文档(Docsets)

删除后不可恢复,该目录下存储的为开发文档,一般有三个文件com.apple.adc.documentation.iOS.docset(1.68GB)、com.apple.adc.documentation.OSX.docset(2.62GB)和com.apple.adc.documentation.Xcode.docset(256.4M),如果你只做iOS开发,其实你可以把OSX.docset删除掉的,因为它占用了2.62GB的内存。

路径:~/Library/Developer/Shared/Documentation/DocSets

整体所占空间约4.56GB

移除模拟器中的SDK版本(iPhoneSimulator.sdk)

不可恢复,操作请慎重。我个人的此路径下的只有最新版本的sdk,除非当你有多个版本的sdk再酌情删除。

路径:~/application/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

占用空间约4GB,删除时请慎重

Tips:

经过以上步骤大约可以释放出了20GB以上的磁盘空间,这对内存吃紧的Mac Book来说已经很是有帮助了。欢迎大家提供更多我不知道的方法。

清理xcode模拟器_Xcode 清理存储空间相关推荐

  1. 清理xcode模拟器_Xcode 磁盘空间大清理

    我的设备是Macbook Air 13' Mid 2011,128G SSD.最近开始有些存储压力了,用Clean My Mac清理一部分旧文件后,决定对Xcode动手. 移除对旧设备的支持 影响:可 ...

  2. 清理 Xcode 10

    1,清理 ~/Library/Developer/CoreSimulator/Devices 说明:该目录存放当前的所有模拟器,每个标识符代表一台机器,清理掉避免存在旧版本的模拟器缓存 执行: 关闭模 ...

  3. 清理Xcode占用的Mac硬盘空间

    如果有一天,你因Mac硬盘空间变得很小很莫名,而你又经常使用Xcode时,不妨试试下面的步骤看看是否有收获.   我经常遇到磁盘不足的警告,一是我经常使用Xcode,二是我在电脑上积累的其它资料.资料 ...

  4. 网易mumu模拟器怎么清理缓存?

    大家都知道,软件使用久了就会产生缓存垃圾,使用时间越长积累的垃圾也就越多,那么mumu模拟器怎么清理缓存?下面小编为大家带来的就是mumu模拟器清理缓存的具体教程. 具体操作如下: 1.打开网易MuM ...

  5. 安全清理Xcode磁盘空间

    Xcode用久了后,项目的临时文件会占用大量磁盘空间,可以用下面的方法在Xcode安全的清理Xcode磁盘空间. 1. 可以清理的内容 Snapshots 影响:用快照来备份代码,或者做某些大胆尝试时 ...

  6. 安卓一键清理内存_微清理下载软件-微清理app下载v1.0.1.2 安卓版

    微清理app是一款专为安卓手机用户而打造的清理软件,内存占用小,帮你快速清除手机中的缓存,深度扫描各种垃圾文件,还能为你的手机进行全面的杀毒,一键轻松帮你整理手机,加快运行速度. 微清理官方介绍 微清 ...

  7. 推荐一款手机清理工具App悟空清理

    推荐一款手机清理工具App悟空清理 1 介绍 悟空清理是一款完全免费的手机加速与存储空间清理工具软件,强力去除顽固垃圾,使手机运行更畅快. 2 特色功能介绍 悟空在手,清理无忧! 悟空清理,人人都在用 ...

  8. 腾讯正式开源Mac清理工具 柠檬Lemon清理!免费多年现开源秒杀CleanMyMac!大厂杂谈关注首发

    来自大厂杂谈公众号 "  腾讯柠檬清理是针对macOS系统专属制定的清理工具,杂谈哥Mac上安装使用多年可谓是腾讯的良心免费工具秒杀CleanMyMac!杂谈哥关注到前几天腾讯将其源码进行了 ...

  9. 杂记-01.xcode模拟器管理

    xcode模拟器 一.Xcode允许我们使用xcrun命令运行模拟器 1.列出你安装的所有可用的设备 xcrun instruments -s 复制代码 2.开启指定模拟器(上面的列表就是可用模拟器名 ...

最新文章

  1. [云炬创业基础笔记]第七章创业资源测试1
  2. 枚举类型和各种类型之间转换
  3. Scala模式匹配:对规则进行匹配
  4. 使用Object.observe 实现数据绑定
  5. 电路中的这些符号标识,你真的明白吗?
  6. Linux下CMAKE编译jsoncpp,c – 如何为jsoncpp编写cmake模块?
  7. 改进初学者的PID-采样时间
  8. python如何导入自定义模块_【python】导入自定义模块
  9. java远程插件动态注册机制_Spring运行时动态注册bean的方法
  10. mosquitto源码分析(四)
  11. PAT1023. 组个最小数
  12. elasticsearch问题解决之分片副本UNASSIGNED
  13. 如何在Mac上控制对日历的访问?
  14. 《你只是看起来很努力》--读书笔记
  15. OpenSSL密码库算法笔记——第3.2章 模乘与模平方
  16. 非科班研究生转码-零基础学java笔记总结复习(1)
  17. 软件测试项目实例_餐饮系统(初稿,后续待整理)
  18. Linux下小巧的取色精灵gcolor2
  19. java-UI设计(仿QQ登录界面)
  20. JAVA随机生成中文姓名,性别,Email,手机号,住址

热门文章

  1. 卡西欧科学计算机寿命,卡西欧MTG寿命多少
  2. 毕业设计之——论文参考文献格式
  3. 幂律分布现象-power-law
  4. 【诗人艺术家ll著名诗人】胭脂茉莉的诗
  5. Vue 2.x 使用高德地图JS API 2.0加载起点终点路径轨迹
  6. 【综述】相机重定位综述
  7. PHP的四种运行模式
  8. 如何画好一张架构图? | 凌云时刻
  9. python设计模式之建造者模式
  10. MySQL——子查询