XCode编译速度慢的处理方法


提升编译链接的速度主要有以下三个方式:

1. 提高XCode编译时使用的线程数

复制代码 代码如下:

defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4

XCode默认使用与CPU核数相同的线程来进行编译,但由于编译过程中的IO操作往往比CPU运算要多,因此适当的提升线程数可以在一定程度上加快编译速度。

2. 将Debug Information Format改为DWARF

在工程对应Target的Build Settings中,找到Debug Information Format这一项,将Debug时的DWARF with dSYM file改为DWARF。

这一项设置的是是否将调试信息加入到可执行文件中,改为DWARF后,如果程序崩溃,将无法输出崩溃位置对应的函数堆栈,但由于Debug模式下可以在XCode中查看调试信息,所以改为DWARF影响并不大。这一项更改完之后,可以大幅提升编译速度。

3. 将Build Active Architecture Only改为Yes

在工程对应Target的Build Settings中,找到Build Active Architecture Only这一项,将Debug时的No改为Yes。

这一项设置的是是否仅编译当前架构的版本,如果为No,会编译所有架构的版本。需要注意的是,此选项在Release模式下必须为Yes,否则发布的ipa在部分设备上将不能运行。这一项更改完之后,可以显著提高编译速度。

在设置完以上三个项之后,相信编译时间会缩短很多。

以上所述就是本文的全部内容了,希望大家能够喜欢。



相关阅读:
php的ddos攻击解决方法
Win8系统迅雷局域网在哪?win8系统局域网共享设置方法
win10自带邮件怎么设置接收网易邮箱邮件?
jQuery判断复选框是否勾选的原理及示例
C#文件路径操作详细总结
Linux系统下iso文件的制作和解压以及加载
JavaScript中匿名函数用法实例
JavaScript添加随滚动条滚动窗体的方法
Jquery Ajax Error 调试错误的技巧
Android开发之文件操作模式深入理解
详解iOS的UI开发中控制器的创建方法
php生成excel文件的简单方法
Win10 怎么设置全新的modern时钟托盘?
HTML5 visibilityState属性详细介绍和使用实例
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 一年级英语下册Unit 4 Food教案(新起点) 小学小考作文300字:神奇的手电筒 2016服装销售每日工作总结 雨朦朦兮西湖美 午夜说谶 秋季运动会带给我的快乐作文400字 站在90之巅笑看风云 心终守一线 沒亽ㄋ解旳痛、 感悟生活的说说心情短语 志愿者社会实践报告范文 关于寒假的作文200字 公司年会主持人台词 650字精品议论文范文 关于失恋的伤感说说句子 班干部竞选发言稿作文600字 责任 力量之源——记国税局管理四科 烂苹果乐园作文500字 5000以下最有投资价值的创业项目 小学三年级作文400字:第一次写钢笔 聘用技术工人合同书 钓鱼 王明宇作文250字 回忆如歌——打仗亲兄弟 月亮雨 共青团市委新农村建设工作小结 八戒哥哥日志:期望、无奈、绝望、希望 从诗词中我懂得了人生作文700字 管理学在边缘等待 交叉的二十年 热门说说里的好语录短语陪伴就是你需不需要我时我都在 爱绿护绿倡议书:共建美好家园 依法德治 情人节,玫瑰花开 初中初一作文800字:友谊就在身边 奇妙的云作文200字 我心目中的龙作文500字 父亲的信(五元钱) 美丽排比句 呐喊读书笔记 100条出自百度李毅吧的网络流行语(2) 精彩的电视节目 我爱逛超市作文400字 青少年宫美术教师事迹材料 14年入党申请书模板 幸福婚姻生活十大隐形杀手 送客之上谷 大学教师三十岁生日有感 2013年会计工作总结与计划 如何找到自己真正想做的事情? 让诗意与爱的信仰长驻心里作文350字 也应该考虑爸妈的感受了

Copyright © 2016 phpStudy |