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 交通频道 作文范文 高中高三作文1000字:我爱我中华 若梦境 谒贵公子,不礼,书格子屏风 观《惊天动地》有感550字 年轻,不妨让自己活得从容些 留在我心灵深处的掌声作文450字 对他的念念不忘 2015入党申请书最求提纲 喜读张仲国《平安夜想起雷锋》有感 两地生 中国第一水乡——周庄作文550字 高中高三作文1500字:感恩朋友 公司办公室工作总结报告 我爱桂花作文500字 美丽落日作文 初来乍到,请多指教 秋至,天凉乎? 冬天的目光 哈佛憾事 大学生才艺大赛暨联谊活动策划书 孙悟空 赵蕊蕊 周立波经典语录语句精选 浅谈医疗事故损害赔偿的若干问题 熟悉 2016年上半年县扶贫办工作总结及下一步的工作打算 烟草规范经营心得体会 为自己而活,你值得被爱 红色经典作文600字 骑行日记一 谐音背诵《迢迢牵牛星》 挥手自兹去 我想和你,就我和你 快乐的网络生活作文1200字 改变你职业生涯的五个秘密! 太原旅行散记 人大,处处为人民说话_会议发言 关于祝福的作文100字 现代诗歌散文 籀园怀思 我的自画像_关于自画像的小学生作文650字 寒城红妆作文1600字 救抹布 小学三年级作文500字:校园秋色 蝉作文900字 无限风情在夏日 《漂亮女孩夏林果》读后感 青春无悔 爱拼才会赢 给外公外婆的一封信600字 忘?记?作文1100字 木兰诗改写600字

Copyright © 2016 phpStudy |