用GData XML构buildiPhone应用程序失败:未定义的符号(对于架构i386)

我试图将GData XML包含到我当前的项目中。 然而,迄今为止没有成功,由于一个超出我的范围的错误,build设失败..:

在这里输入图像说明

由于我正在为iPhone(和iPhone模拟器,为了完整性)构build,我不知道为什么它关心i386无论如何。 但是,包括libxml2在内的整个事情还是有点超出了我的舒适区 – 我是第一次这样做。

为了设置所有的标志和searchpath,我指的是本教程的第4步。 我无法添加OTHER_CFLAGS标志,因为在LLVM GCC 4.2 – 语言中已经存在一个同名的关键字。 所以我试图把它设置为-DDEBUG = 1 ,但是这并没有改变任何东西。

那么,如何让事情正常工作呢? 看起来像GData XML的文档是稀疏的 – 你能推荐任何解释的东西比我发现的链接更好的资源?

编辑:

由于koregan在他的评论中提出这个问题,我想补充说,它不能编译iPhone模拟器和实际的设备。 如果为设备构build错误是一个稍微不同的(不包括i386部分),但是:

在这里输入图像说明

天啊! 得到它了。

在我的应用程序pch文件中导入了GDataXMLNode.h。 在这个答案中find解决scheme。 可能有这个想法。 你不会有吗? 愚蠢的我。