
在DDXMLNode.h上
我的项目通过cocoapods导入XMPPFramework,如下所示:
pod 'XMPPFramework', '~> 3.6.6'
我找到了一些类似这样的方法:
1.header search paths添加"$(SDKROOT)/usr/include/libxml2“
2.Other Linker Flags添加"-lxml2“
3.Framework Search Path添加"/usr/lib/libxml2.dylib“
都不起作用了!
发布于 2015-11-20 21:29:27
不需要更改文件的路径,您可以像我一样在Xcode7.2beta中解决我的错误。首先检查您是否有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这解决了我的问题。
发布于 2016-07-06 10:49:32
好吧,我会说开始谈正事吧。我一开始用的是Cocoapods,一切顺利,没有配置什么,但是因为需要修改源代码来满足一定的需求,所以手动添加了XMPPFramework,但是遇到了各种各样的问题。
第一个:Modlue 'libxmlSimu' not found
为了解决这个问题,我做了两件事:


第二个:Module 'KissXml' not found
通过将@import KissXml;替换为#import "DDXML.h"
https://stackoverflow.com/questions/33595234
复制相似问题