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

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

检查下你的类名!

 

posted on 2014-03-07 09:12  Mallory  阅读(287)  评论(0编辑  收藏  举报

导航