XMPP-IOS即时通讯XMPP相关框架导入

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

只是留存一下XMPP相关框架的导入步骤,方便以后查看

一.框架地址1.其他语言可用XMPPFramework框架地址

http://xmpp.org/xmpp-software/libraries/

2.下载XMPPFramework框架:

https://github.com/robbiehanson/XMPPFramework

3.git clone

https://github.com/robbiehanson/XMPPFramework.git

二.导入相关框架CocoaLumberjack:日志框架CocoaAsyncSocket:底层网络框架,实现异步Socket网络通讯(需要添加CFNetwork&Security框架依赖)Kissxml:XML解析框架(需要添加libxml2.dylib框架依赖,需要指定如下编译选项:Other Linker Flags = -lxml2Header Search Paths = /usr/include/libxml2)libidn将文件夹(Authentication,Categories,Core,Utilities)导入到项目

添加libresolv.dylib依赖

导入XMPP扩展框架:Extensions

将Sample_XMPPFramework.h添加到项目,并且重命名为XMPPFramework.h

三.问题处理:如果将项目移动到其他文件夹,可能会出现编译时无法找到libidn.a库的提示,按照以下步骤,可以解决此问题: 1. 在导航区域选中项目,然后在右侧选择Targets-项目-Build Phases 2. 在Link Binary With Libraries中,重新添加libidn.a库

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航