美文网首页
关于duplicate symbol _OBJC_CLASS_$

关于duplicate symbol _OBJC_CLASS_$

作者: Harry_Coding | 来源:发表于2019-07-15 11:11 被阅读0次

    这种错误其实我们最长见了,但是由于自己粗心,或者寻找的方向不对,导致延长了解决的时间,所以本篇文章特此为其做记录,防止以后出现这类错误,不知所措或寻找解决的方向偏离

    1. 第一种可能:工程存在多个项目命名的文件
      工程中文件文件重复,有相同命名的多个文件,全局搜索duplicate symbol OBJC_CLASS$_XXX XXX文件名,删除其中一个,或者在Build Phases 查找此文件名,看引用的是哪一个,从而删除未引用的文件
    2. 第二种可能:.m 文件有引入.m文件
      .m 文件中引入 .m 文件也会造成此类编译错误,查看错误信息xxx文件存在于哪几个文件中,从而查看这几个文件中是否引入了xxx文件的.m文件。

    总结: duplicate symbol 重复符号,所以可以猜测是有东西重复了,继而根据以上两点查找重复的点。

    相关文章

      网友评论

          本文标题:关于duplicate symbol _OBJC_CLASS_$

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