GData for iPhone发布配置问题

时间:2011-06-21 10:45:57

标签: objective-c configuration compilation gdata

我正在尝试使用Dan Bourque's "iphone-gcal" project,这似乎是如何使用Objective-c客户端库为Google数据API提供的一个很好的介绍,一切都运行得很好......直到我尝试将它当我收到诸如 -

之类的错误时,在发布模式下工作

架构i386的未定义符号:
  “_xmlFreeNode”,引自: - GDataXMLNode.o中的[GDataXMLNode dealloc]        - GDataXMLNode.o中的[GDataXMLElement removeChild:]
       - GDataXMLNode.o中的[GDataXMLElement addChild:]
      + GDataXMLNode.o中的[GDataXMLNode elementWithName:stringValue:]
  “_xmlStrdup”,引自:       GDataXMLNode.o中的_StringCacheKeyRetainCallBack       + GDataXMLNode.o中的[GDataXMLElement fixQualifiedNamesForNode:graftingToTreeNode:]        - GDataXMLNode.o中的[GDataXMLDocument setCharacterEncoding:]
       - GDataXMLNode.o中的[GDataXMLDocument setVersion:]
       - GDataXMLNode.o中的[GDataXMLNode setStringValue:]

我已经尝试将/ usr / include / libxml2放在标题搜索路径(发布)中,然后在Build Phases的“链接二进制文件”部分链接到它(它允许它至少编译 - 然后它在发布时挂起,说“等待进程'GTUG演示'发布”,以及这些的混合,但没有快乐。

我一直在搜索文档&等等,但我做的一切都无法发挥作用。我意识到我可能做了一些愚蠢的事情,但是我失去了太多头发!任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

libxml2必须使用标记-lxml2链接到发布目标,如

所述

http://code.google.com/p/gdata-objectivec-client/wiki/BuildingTheLibrary

相关问题