Iphone XCode 4-使用未定义的架构符号构建项目时出错

Iphone XCode 4-使用未定义的架构符号构建项目时出错,iphone,objective-c,Iphone,Objective C,我得到以下构建错误,我不知道为什么。任何帮助都将不胜感激。我不能完全确定我是否缺少一个特定的框架 Undefined symbols for architecture i386: "_OBJC_CLASS_$_YAJLParser", referenced from: objc-class-ref in libem.a(EMDynamicBrandController.o) objc-class-ref in libem.a(EMDynamicKeywordsData

我得到以下构建错误,我不知道为什么。任何帮助都将不胜感激。我不能完全确定我是否缺少一个特定的框架

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_YAJLParser", referenced from:
      objc-class-ref in libem.a(EMDynamicBrandController.o)
      objc-class-ref in libem.a(EMDynamicKeywordsDataSource.o)
      objc-class-ref in libem.a(EMURLEndecaSearchResponse.o)
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

提前感谢。

我最终使用并包含了以下框架,现在它已成功构建:


YAJL框架是SAX风格JSON解析器的Objective-C框架。

它看起来确实是一个缺失的框架,但我在Google中找不到任何对这些符号的引用。你能在你的代码中的任何地方找到这些符号吗?在这里找到了这个框架:@Marek Sebera:我实际上使用了yajlgit框架,它似乎工作得很好。