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 交通频道 作文范文 硖州旅舍奉怀苏州韦郎中(公频有尺书,颇积离乡之思) 网络排名前十名的励志歌曲 小学三年级作文450字:创造生命 4月初三政治工作总结 2015社区活动总结 同学聚会感言(一) 没关系,你可以难过 那段往事早以随风而逝 描述2017年光棍节单身的伤感语句 喜羊羊与灰太狼作文 “夏日情 失败只是一瞬间,成功只是在你反省后 农村道路交通安全工作计划 《青春、是看不清的幸福》二作文1300字 《兴贤》教案(转载) 红太郎和灰太狼的经典爱情(节选) 假如你长大了作文450字 老硬先生 人生不过一场数羊游戏 送康判官往新安赋得江路西南永(一作刘长卿诗) 看《回家》读后感 发挥街道办事处的优势推进下岗失业人员再就业工作 给五年后的自己 和西蜀可准大师远寄之什 怒海潜沙作文400字 梦游太空200字 制药公司员工爱岗敬业演讲稿 2015党员守纪律讲规矩学习体会 我注爱情以身心,爱情注我以孤独…… 2012年关于秋天的作文:秋姑娘的到来 学校教师培训述职报告 我爱夏夜,更爱这夏夜里的荷花300字 科技想象作文 读《萧相国世家》有感 2016年学校元宵节猜灯谜活动方案 最新房屋拆迁安置补偿合同 中学2014年民主评议行风的工作总结 关于月的成语 隔岸 依然2 想当模特的安琪儿读后感 社团工作总结范文 电脑游戏该恨吗 40岁不是管理层没技术,能在体制外混退休吗? 至一位哭泣的淑女作文100字 夜寻,笑 职场正能量人生哲理精选 2016年公司元宵节活动方案 错号 楼中歌伶

Copyright © 2016 phpStudy |