关闭

提高XCode的编译链接速度—XCode编译速度慢的解决方案

506人阅读 评论(0) 收藏 举报
分类:

提高XCode的编译链接速度—XCode编译速度慢的解决方案

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

defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4

    XCode默认使用与CPU核数相同的线程来进行编译,但由于编译过程中的IO操作往往比CPU运算要多,因此适当的提升线程数可以在一定程度上加快编译速度。比如我的电脑是4核的CPU,将线程数改为8后编译速度略有提升。

点击我的另一篇博客,如何查看Mac电脑的处理器核心数目

2. 将Build Active Architecture Only改为Yes
在工程对应Target的Build Settings中,找到Build Active Architecture Only这一项,将Debug时的No改为Yes。
这一项设置的是是否仅编译当前架构的版本,如果为No,会编译所有架构的版本。需要注意的是,此选项在Release模式下必须为Yes,否则发布的ipa在部分设备上将不能运行。这一项更改完之后,可以显著提高编译速度。

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:195348次
    • 积分:4053
    • 等级:
    • 排名:第8676名
    • 原创:216篇
    • 转载:1篇
    • 译文:0篇
    • 评论:20条
    联系方式

    所在地:北京海淀 


    从事:iOS移动端开发。 


    技术讨论群:536739494


    邮箱:utopia.pro@aliyun.com 


    博客内文章、视频有错误或不妥之处,请您留言或邮件指明,不胜感激,发现会及时修正。


    博客内有些资料可能来自报刊、杂志、书籍、如果有侵犯到版权或个人利益,请您留言或邮件指明,第一时间处理。


    最新评论