Xcode缓存数据清除

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

不可恢复,就是你打的包,如果需要dysm文件,及时备份

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

 

2. 移除对旧设备的支持

可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

 

8. 移除旧版本的模拟器支持

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

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

 

9.移除 playground 的项目缓存(XCPGDevices)

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

路径:~/Library/Developer/XCPGDevices/

转载于:https://www.cnblogs.com/chenjiangxiaoyu/p/9395986.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/397357.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IT综合学习网站收集

最近整理了一下曾经使用过的IT从入门到广泛的综合类基础学习网站,记录下来,以便初学者使用: 1.http://www.w3school.com.cn/ 中文版基础在线学习平台 2.http://www.runoob.com/ 中文版基础在线学习平台(和W3类似) 3.h…

电大计算机网络网考,电大计算机网络(本)学习周期01任务A_0009答案

一、单项选择题(共 20 道试题,共 60 分。)1. ( )和数据通信是计算机网络最基本的两大功能。A. 资源共享B. 病毒管理C. 用户管理D. 站点管理2. 计算机网络系统是由通信子网和( )子网组成的。A. 资源B. 数字C. 信息D. 模拟3. 网络资源子网负责( )。A. 数据通信B. 数字…

mac安装gdb及为gdb进行代码签名

1. 安装gdb GDB作为一个强大的c/c调试工具,一直是程序猿们的良好伴侣,但转到Mac os才发现竟然没有默认安装,所幸还有强大的homebrew工具: brew install homebrew/dupes/gdb然后就是漫长的等待编译安装时间了,安装完成后…

Python学习---Django的基础操作180116

Django创建数据库操作 django流程之model实例 settigs.py:更改Django2.0.1的配置,更新为之前的路径配置 DIRS: [os.path.join(BASE_DIR, templates)], # 设置templates的路径为Django以前版本 # DIRS: [], # 注释掉该行,此为Django 2.0…

PO、VO、DAO、BO、POJO

一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对…

计算机网络是将地理知识,计算机网络的基础知识精选.ppt

计算机网络的基础知识精选习题演练 1,WAN的中文含义是()。   A. 局域网   B. 城域网 C. 广域网   D. 增值网 2,LAN的中文含义是()。   A. 局域网 B. 城域网 C. 广域网 D. 增值网 3,MAN的中文含义是()。   A. 局域网   B. 城域网 C…

VBA——Msgbox

MsgBox(prompt[,buttons][,title][,helpfile,context]) 参数说明 prompt - 必需的参数。在对话框中显示为消息的字符串。提示的最大长度大约为1024个字符。 如果消息扩展为多行,则可以使用每行之间的回车符(Chr(13))或换行符(Chr(10))来分隔行。buttons - 可选参数。…

订阅Jenkins的邮件列表,获取最新的信息

进入https://jenkins.io/content/mailing-lists/ 点击感兴趣的话题 选择【archive】跳转到谷歌讨论组 最后,点击左上角的【Subscribe】即可加入Google Groups 备注:其实谷歌讨论组是一个很好用的东西,每个人都可以上去建,对于集成…

内存的管理方式

1、内存的区域 对于内存的区域划分上,不同的区域划分上都各有不同。 划分1: 代码区、堆、栈、 全局区(静态存储区)、 文字常量区、 划分2: 代码段、堆、栈、 data段、BSS段、文字常量区 全局区: 又成为静…

英语四六级和计算机二级是一,大学里最难考证书排名,四六级和计算机根本排不进前三...

大学是我们提高自身技能最好的一个时期,除了平时的课程和一些社团活动之外,还有一件最最必不可少的事情,那就是考证,而这也是为我们以后工作打好基础,为自己多准备一些敲门砖。我国各个行业都有属于自己的证书&#xf…

Scrapy爬虫中的链接提取器LinkExtractor

今天在编写Scrapy爬虫的时候接触到了LinkExtractor,遂学习了一下这个链接提取器。 Link Extractors 是那些目的仅仅是从网页(scrapy.http.Response 对象)中抽取最终将会被follow链接的对象。使用场景就是在一个网站中通过自定义规则提取到自己想要的那些网…

Fedora 安装后需要做的第一件事

一直以来,Red Hat 系的许多教程,都会建议你关闭 SELinux。确实,启用 SELinux 可能会造成许多莫名其妙的错误。但在实际生产环境,甚至是用户工作站,Red Hat 都建议将 SELinux 设为 enforcing 模式,因为它在关…

html文件怎么导出stl文件,各种3D建模软件导出STL文件的小技巧(一)

很多用户在提交3D模型文件的时候,常常有这样的困惑:什么是STL 格式文件,怎么获取STL 格式文件呢?STL 格式文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。它也是3D打印机在执行3D打印程序时&#xf…

angularjs 中的scope继承关系——(2)

转自&#xff1a;http://www.lovelucy.info/understanding-scopes-in-angularjs.html angularjs 中的scope继承关系 ng-include 假设在我们的 controller 中&#xff0c; $scope.myPrimitive 50; $scope.myObject {aNumber: 11}; HTML 为&#xff1a; <script type&quo…

C# DatatTable某一列是否有重复判断

public bool HasRepeatData(DataTable dt,string[] colName) { bool flagfalse; DataView myDataView new DataView(dt); if (myDataView.ToTable(true, colName).Rows.Count < dt.Rows.Count) { flag true; } return flag; }转载于:https://www.cnblogs.com/clj0102/p/93…

cordova 项目添加splash启动界面

需求&#xff1a;cordova项目启动添加启动界面&#xff0c;并在设备初始化完成后自动隐藏splash1.新建项目cordova create Mypro com.test.pro proName2.添加平台cd Mypro&#xff08;进入目录&#xff09;cordova platform add androidcordova platform add iOS3.添加splash插…

辽宁大学计算机专业接收调剂,目前有计算机专业调剂通知的学校,不断更新—3月26日更新,新增辽宁大学等...

本帖最后由 yunnyforo 于 2012-3-26 21:16 编辑注&#xff1a;我对研究所关注度不高&#xff0c;关于研究所的调剂通知可能不及时&#xff0c;见谅。大家可以关注中国教育在线考研调剂信息站&#xff1a;http://kaoyan.eol.cn/html/ky/tiaoji/index.shtml&#xff0c;个人感觉这…

Android界面菜单(4)—快捷菜单

2019独角兽企业重金招聘Python工程师标准>>> 快捷菜单 当用户点击界面上某个元素超过2秒后&#xff0c;将启动注册到该界面的快捷菜单。 步骤&#xff1a; 1.代码动态生成菜单 final static int CONTEXT_MENU_1 Menu.FIRST;final static int CONTEXT_MENU_2 Menu…

Echarts地图编写

1.引入echarts库文件 <script charset"utf-8" type"text/javascript" language"javascript" src"echarts-2.2.7/doc/example/www/js/echarts.js"></script> 2.在页面中新建div用于地图展示 <div id"main" st…

迷宫游戏 堆栈实现

#include<iostream> #include<string> #include<stack> using namespace std; #define n 8stack <int *> s;int * createMaze(){//初始化迷宫int i,j;int * a;anew int[n*n];for(i0;i<n;i){for(j0;j<n;j){*(an*ij)-1;//不设置为0的原因是超过矩阵…