IOS:使用MGTwitterEngine编译projet时出错

| 我在编译我的项目时在某些机器上收到此错误:
Undefined symbols for architecture armv6:
\"_xmlFree\", referenced from:
-[MGTwitterLibXMLParser initWithXML:delegate:connectionIdentifier:requestType:responseType:URL:]     in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsString] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsDate] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsInt] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsBool] in MGTwitterLibXMLParser.o
它可以在模拟器模式下正常编译,但不能在设备上(ios 4.3)编译 如何摆脱这个?     
已邀请:
将libxml2框架添加到目标。 在Xcode 3中,您可以通过右键单击侧边栏中的Frameworks并选择\“ Add Existing Framework \”来实现。不知道您如何在Xcode 4中进行操作。 从MGTwitterEngine自述文件:      在其他框架中添加libxml2.dylib。您会找到图书馆   在:      /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/usr/lib/libxml2.dylib   将\“ $ SDKROOT / usr / include / libxml2 \”添加为标题搜索路径   项目设置。        
几天前我遇到了同样的问题,请按照以下步骤操作: 您只需要添加libxml2.dylib框架。 并在标题搜索路径中添加/ usr / include / libxml2。 它为我工作。     
lib由
libxml2.dylib
替换为
libxml2.2.dylib
问题解决了。     

要回复问题请先登录注册