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 交通频道 作文范文 夜风下浪花的声音 读《我爱我的祖国》有感 不要去羡慕别人的幸福 员工每周自我鉴定表 英汉互译经典语录20条精选_值得收藏 我的天使,你在何方 爱情表白句子大全集 山中送从叔简赴举 梦就是努力的方向作文600字 你的窗口能看到多远 小学六年级作文600字:可怜的小男孩 2016年机关党委区直机关党的工作会议发言稿 舟行漓江作文100字 我的家乡变了作文 在寒冬里 踏莎行·柳絮风轻 停车场买卖合同书 小小捉虾,大大乐趣——我的课外生活 当爱走到了不了了之 捉迷藏作文:稻草堆捉迷藏 初中初二作文800字:喜羊羊与灰太狼之五行铠甲4 阿诺德·施瓦辛格:“不可能”这句话没意义 2016年学校计划生育工作计划 忧伤划开宁静的夜空 尊严的感受作文400字 年终物价局工作总结 2015央视开学第一课”英雄不朽“观看心得体会 子夜·月愁 制作移动动画 包法利夫人读后感 小学生优秀作文_春节趣事 清秋浅抒 用爱搭建教育的蓝天 枫叶·思念作文700字 小学五年级作文500字:小狗喵喵 有关春节初三作文:隆重而温馨的春节 踏马归来,为你而来 家乡的竹园作文550字 七夕情人节手机短信祝福语 春天没有错过 侵权法的任务 村庄,我们的爱与疼痛 别丢下童话1200字 巧对戒酒 台风,台风 丹阳作(一作陈存诗) 美了美了 有宠物真好 你要的爱 我给不起 人生接力

Copyright © 2016 phpStudy |