2011-09-12 64 views
0

我收到以下生成錯誤,我不知道爲什麼。任何幫助將不勝感激。我不完全確定我是否缺少特定的框架。XCode 4 - 錯誤的建築項目與未定義的符號爲

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 

在此先感謝。

+0

它看起來像一個缺少的框架,但我找不到任何與谷歌的這些符號的參考。你能在任何地方找到代碼中的符號嗎? –

+0

在這裏找到框架:https://github.com/Yelp/yelp-api/tree/master/v2/ios/YelpAPI/Frameworks/YAJL.framework –

+0

@Marek Sebera:我實際上使用了YAJLParser git框架,它似乎工作得很好。 – fuzz

回答

0

我結束了使用,幷包含以下框架和現在成功生成:

YAJL Framework

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

相關問題