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种方法的细节处理)
网友评论