ld: 18 duplicate symbols for architecture i386 .linker command failed with exit code 1 (use -v to see invocation)_

昨天被linker这个错误卡了一个小时!!!各种办法都试了 是导入第三方的问题 ..

网上说 要把所有的.m文件导入  但是我下载的微博SDK根本不关事..后来 大概知道是导入了多个相同的文件...

那我就去原工程进行删除....清空回收站之类的 都不可以....急死...

忍不住问了另外一个同事 ..一语道破!!!

解决:

在xcode的 build Settings -library Search Paths 把你之前多的地址都给删除....实在不放心就清空 再重新导入第三方!!

//==============================================================

ld: 18 duplicate symbols for architecture i386

这个错误是你的类名名字重复了!!!!!!

检查下你的类名!

上一篇:MySQL --当AUTO_INCREMENT自增遇到0


下一篇:win10专业版Hyper-v下Docker挂载volume的方式使用Gitlab(汉化版)保存资料数据(使用外部redis)