美文网首页iOS_踩坑笔记
ld: 137 duplicate symbols for ar

ld: 137 duplicate symbols for ar

作者: 灰客 | 来源:发表于2017-03-21 10:26 被阅读36次

    137个X86_64错误

    遇到这个问题的时候感觉很莫名其妙,在一个UIView上面依次添加视图、环状图和表格的时候,突然在表格建好之后,出现了这个红BUG,由于都是使用了code4APP上面的JHChart这个图表的demo类文件创建的。
    查找资料说我使用了某函数2次重复了。

    解决:修改创建的控件名字。(clean一下没了,再Command+B又出来了)

    我看了多一会儿说添加-ObjC到了Other Linker Flags这里,我去看了找到了-l JHChart,我想到我之前拉了一个JHChart到程序里面,但是这里我没写过怎么出现了呢,我看到里面还有SDAutoLayer,我突然想到是不是我的Cocospods里面有这个,一看果然有,这里即出现这个文件包的重复情况了,删除程序里的这个JHChart文件后就消失了

    相关文档:http://blog.csdn.net/hengshujiyi/article/details/21182813/
    http://stackoverflow.com/questions/24298144/duplicate-symbols-for-architecture-x86-64-under-xcode
    http://blog.csdn.net/cai610182473/article/details/42583171 (关于-ObjC到了Other Linker Flags遇到2种方法的细节处理)

    相关文章

      网友评论

        本文标题:ld: 137 duplicate symbols for ar

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