将库导入的一些前期准备操作
下载xmppframework
找到需要用的的xmppframework库找不到的朋友按照下面的地址去git上下载最新的库https://github.com/robbiehanson/XMPPFramework
Note:下载完成之后会直接运行会遇到一些问题,会缺少很多文件,根据运行报错把缺失的文件逐步添加,其中有很多文件夹在下载的外层结构目录里面有,直接拖到项目里去.如果能将git上面自身提供的demo跑通说明这个第一步我们基本告一段落了
把下载好的库,和自己整理好的完整的结构以及所需文件导入到自己的项目中
这一步才是我们真正意义上的开始
-首先将库导入进去之后必须加入一些依赖库,如图
-之后可以尝试编译一下,当然会报错,如果你的项目是oc的会提示你不支持swift,解决这个问题可以参考之前写到的oc和swift混编问题的解决方案,这里就不多叙述了
-除此之外如果报错’libxml/tree.h’ file not found,这是个老错误,开发过程中也会遇到,在Build setting-Header SearchPaths 添加/usr/include/libxml2即可
-这些弄完之后试着运行如果还是报错“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift”,那么则需要在Build Phases 里面搜索swift文件将其删除报错的swift文件
如此一来这样我们就可以编译通过,进入到我们下一个开发阶段了