Xmppframework无法构build模块libxml
在DDXMLNode.h上
我的项目通过cocoapods导入XMPPFramework,如:
pod 'XMPPFramework', '~> 3.6.6'
我find了一些方法:
1. header search paths
添加“$(SDKROOT)/ usr / include / libxml2”
2. Other Linker Flags
添加“-lxml2”
3. Framework Search Path
添加“/usr/lib/libxml2.dylib”
所有不工作!
而不是改变文件的path,你可以做我已经做了什么来解决我在Xcode 7.2testing版中的错误首先检查你是否有文件libxml2.tbd框架和libresolve.tbd框架,如果没有,然后将其添加到您的项目,并取代了一些东西
#if !(TARGET_IPHONE_SIMULATOR) //@import dnssd; #import <dns_sd.h> #else //@import dnssdSimu; #import <dns_sd.h> #endif
你必须做的第二件事是取代这一个
#if !(TARGET_IPHONE_SIMULATOR) //@import libxml; #import <libxml/tree.h> #else //@import libxmlSimu; #import <libxml/tree.h> #endif
这解决了我的问题,希望这也能帮助你解决你的问题。
好吧,我会说开始做生意。 我在开始使用Cocoapods时,一切顺利,不需要configuration一些东西,但是由于需要修改源代码来满足一定的要求,所以手动添加XMPPFramework,却遇到了各种各样的问题。
第一 : Modlue 'libxmlSimu' not found
为了解决这个问题,我做了两件事情:
-
下载文件https://github.com/robbiehanson/KissXML/blob/master/libxml/module.modulemap并导入到您的项目。 喜欢这个:
-
configuration构build设置 – 标题searchpath ,如下所示:
第二 : Module 'KissXml' not found
通过replace@import KissXml;
到#import "DDXML.h"