美文网首页
4873 duplicate symbols for archi

4873 duplicate symbols for archi

作者: BeeQiang | 来源:发表于2017-11-03 17:35 被阅读0次

    Duplicate Symbols for Architecture ----> 表面意思是工程中有相同的文件

    发现这个问题的时候当时是不是立马百度,谷歌问同行,然后搜到的都是如下

    1 查看报错信息中的文件,直接在工程左侧文件目录中搜索


    B7A8F405-9CF6-413A-9F05-0B50AC0541F0.png

    2 检查是否在#import头文件的时候,不小心把.h写成了.m。

    3 查看被编译的文件中是否有重复的(如果有文件显示红色一般是编译器没有找到的文件)。
    进入Target->Build Settings->Compile Sources下,查看是否有异常文件 (IOS11导入的时候需要自己加入一次)


    6441CFAB-BAB1-4244-82E1-BFDCEAAF6701.png

    发现上面的问题都解决的时候还报这个错误,你是不是想里骂着草泥马(当时我心里也是这样)

    最后我发现啦一个网上找不到的解决方法·xcode很久之前的
    如果你的Build Settings --> Other Linker Flags 看里面有没有-all_load,如果有删掉就好了


    4EE8063C-0C9E-4E8A-B0C1-B36B289BD2E2.png

    希望能够帮到你,喜欢的点个赞

    相关文章

      网友评论

          本文标题:4873 duplicate symbols for archi

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