XMPP For iPhone 学习笔记<一>

获得 XMPPFramework

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

英文版向导

https://github.com/robbiehanson/XMPPFramework/wiki/GettingStarted_iOS


一、将Framework下的Vendor目录下的除 facebook-ios-sdk 其他目录添加至项目目录下

XMPP For iPhone 学习笔记<一>_第1张图片

并添加进项目 Add Files to "项目" ...

添加两个两个依赖库  CFNetwork framework , Security framework , libXML2.dylib 


然后,在 Build Settings 中搜索 Other Linker Flags 并添加 -lxml2

在 Build Settings 搜索 Header Search Paths 添加 /usr/include/libxml2

XMPP For iPhone 学习笔记<一>_第2张图片

XMPP For iPhone 学习笔记<一>_第3张图片


二、项目里新建个 XMPP 目录,将Framework下的 Authentication , Categories , Core , Extensions(可选) , Utilities 复制并添加进项目

添加依赖库 libresolv.dylib

对应的添加 Extensions 中的一些依赖库


最后添加 Sample_XMPPFramework.h 进项目,并添加至项目

#import "XMPP.h"

// List the modules you're using here.

#import "XMPPReconnect.h"

#import "XMPPRoster.h"
#import "XMPPRosterCoreDataStorage.h"

#import "XMPPvCardTempModule.h"
#import "XMPPvCardAvatarModule.h"
#import "XMPPvCardCoreDataStorage.h"

#import "XMPPCapabilities.h"
#import "XMPPCapabilitiesCoreDataStorage.h"

#import "XMPPMUC.h"
#import "XMPPRoomCoreDataStorage.h"

#import "XMPPStream.h"


同步代码地址:https://github.com/dapang/XMPP_For_iPhone

你可能感兴趣的:(ios,Objective-C,XMPP)