IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    xcode 清理存储空间

    血衫非弧の一存发表于 2024-04-14 00:00:00
    love 0

    编译用的 Mac 存储已经不堪重负。这一篇整理一下清理内容。

    1. DerivedData 目录:全部清除

      Xcode的缓存文件,曾经在Xcode跑过的所有项目的索引、build的信息等都会保存在这里。删除后在下次打开项目编译的时候将会重新生成。

       ~/Library/Developer/Xcode/DerivedData
      
    2. iOS设备符号表目录:按需删除

      当插入一个新版本的 iOS 设备时,Xcode都会将该设备对应系统的符号表download下来,插入设备的版本越多,数据量越大。连接设备会重新生成。

       ~/Library/Developer/Xcode/iOS DeviceSupport
      
    3. 模拟器支持:按需删除不需要的模拟器

       ~/Library/Application Support/iPhone Simulator/
      
    4. 设备日志:全部删除

       ~/Library/Application Support/iOS Device Logs/
      
    5. Archives 产出目录:按需删除

      删除之后 Xcode->Organizer 下的那些打包文件就全被清空了。

      每次打包 App 的 dSYM 等数据就保存在这里,把一些没用的版本删了。如果是上线了的版本就保留。

       ~/Library/Developer/Xcode/Archives
       ~/Library/Developer/Xcode/Products
      
    6. 模拟器的数据/缓存数据: 全部删除

      ~/Library/Developer/CoreSimulator/Devices/
      ~/Library/Developer/CoreSimulator/Caches/
      

      每个文件夹里包含的就是一个特定系统版本的设备的数据。

      每个文件夹对应哪个设备可以在其下device.plist中查看。

    7. 旧版本的模拟器支持:按需删除

      不需要的就删除了

      ~/Library/Developer/CoreSimulator/Profiles/Runtimes/
      
    8. playground的项目缓存: 全部删除

      ~/Library/Developer/XCPGDevices/
      


沪ICP备19023445号-2号
友情链接