Xcode工程目录下自动生成Build$DerivedData

作者: 追风筝的荧火虫 | 来源:发表于2016-06-02 13:11 被阅读806次

    1.首先,有时候你会发现你所建好的xcode项目后,还没运行就会在你的文件夹中自动生成DerivedData这个文件夹,而且特别大,想删了,可是一会又自动生成,很烦。而当你一运行你的项目,发现又生成一个Build文件夹,想删都删不了。

    关于DerivedData的介绍在这里:

    百度问题找到他们这样解释的

    关于Build的介绍在这里:http://www.jianshu.com/p/bbc16058a574

    2.最后说一下怎么解决这个问题:

    当你出现以上问题的时候,打开你的Xcode配置设置,应该是这样子的:


    Xcode的配置

    点进Advanced后应该是这样子的:

    Xcode的配置-1

    问题就出在这:
    把第一步改成下面这样子后Build就会不见了:

    Xcode的配置-3

    再把第二步改成下面这样子后DerivedData就会不见了:注意Custom那个位置要改一下再弄回unique

    Xcode的配置

    3.另外,新建工程时打勾以下这两个

    新建工程打勾

    就会在项目文件夹中多出:

    项目截图

    tag:目前还没研究到底这几个(包括Build.DerivedData.以及后面那两个test文件夹有什么作用),谁知道的可以留言告诉我,不胜感激!

    answer:找到一个关于UITests的作用的文章:

    http://www.jianshu.com/p/6cb686e5dacc

    answer2:下面是关于Unit Tests 的,也就是两个中另一个Tests:

    http://blog.riaproject.com/objective-c/2112/我也會用xcode做unit-testing-part-1.html

    相关文章

      网友评论

      • GaryChow:DerivedData里包含了你的代码编译结果,你这样改仅仅是改了一个位置而已,并不是消失了。
        追风筝的荧火虫:@GaryChow 嗯嗯,它原本应该默认在这里的:/Users/Tank/Library/Developer/Xcode/DerivedData
        那就让它回到默认位置 就好了,但是可以有些调试人员需要经常用到这个文件夹里的信息,所以会调到工程文件夹吧,不然还是喜欢把它放回默认位置。

      本文标题:Xcode工程目录下自动生成Build$DerivedData

      本文链接:https://www.haomeiwen.com/subject/vuhkdttx.html