链接器ID错误

时间:2013-01-04 05:29:29

标签: iphone

ld:重复符号_OBJC_CLASS _ $ _ ASIFormDataRequest in / Users / masc / Library / Developer / Xcode / DerivedData / Magyar_ujsagok-gsevookpjgregagahzlabjccbmuv / Build / Intermediates / Magyar ujsagok.build/Debug-iphonesimulator/Magyar ujsagok.build/Objects-normal/ i386 / ASIFormDataRequest-36F91B6C474DB772.o和/ Users / masc / Library / Developer / Xcode / DerivedData / Magyar_ujsagok-gsevookpjgregagahzlabjccbmuv / Build / Intermediates / Magyar ujsagok.build/Debug-iphonesimulator/Magyar ujsagok.build/Objec

2 个答案:

答案 0 :(得分:1)

您在使用ASIHTTP

时错过了项目中的一些Framwork添加时出现此错误

对于ASIHTTP请求,请添加以下框架:

  • libz.1.2.5.dylib
  • SystemConfiguration
  • 的UIKit
  • 粉底
  • CoreGraphics中
  • MobileCoreServices
  • CFNetworks

如果您在iOS 5或更高版本中使用ASIHttp类,则需要关闭Project中的ASIHttpRequest类 - >构建阶段 - >使用-fno-objc-arc为ASI API类编译源代码。

希望它能解决问题。

答案 1 :(得分:0)

此错误有两种可能性,

  1. 检查您的项目中该文件文件可能是2,NiravPatel说的
  2. 否则会遗漏一些框架,所以加上我发布的这些frmaework ..
  3. 只需添加Build Phases=>Link Binaries with Libraries =>

    中的以下框架即可

    添加以下框架

    inclue

    另请参阅此答案,该问题与您的问题How to solve the error of "_OBJC_CLASS_$_PLCrashReport", referenced in iphone

    有关

    我希望这对你有所帮助。