(四)XMPP框架的导入(详解)
2016-05-21 本文已影响107人
AlexLi_
进入主题 导入框架
-
在项目中导入Vendor 第三方框架 文件下的
-
CocoaLumberjack -日志框架
-
CocoaAsyncSocket - socket框架
-
libidn -字符串处理
-
KissXML -解析XML框架 (注:需要依赖 )
- 添加libxml ->General 下的 Linked Frameworks and Libraries
- 添加 -lxml2 ->build settings 下 搜索 other link -> 在Other linker Flags 里
- 添加 /usr/include/libxml2 ->build settings 下搜索 header search -> 在 Header Search Paths
-
导入 Authentication 、 Core 、 Categories 、Utilities
-
command + b 会发现还是有错误:
-
添加依赖 libresolv.dylib ->General 下的 Linked Frameworks and Libraries
-
导入Extensions
-
command + b 会发现还是有错误:
- 添加Sample_XMPPFramework (注:把名字修改为XMPPFramework , 不然找不到文件)
不报错就不需要添加了
- command + b 会发现还是有错误:
- 添加pch文件到Supporting Files文件下 (注:命名记得规范, 还有记得选择targets)
- build Settings 下搜索Prefix 找到 Prefix Headr 添加 项目名/pch文件名(注:记得后缀)
- 在pch 文件中添加 #import<UIKit/UIKit.h>
- 添加pch文件到Supporting Files文件下 (注:命名记得规范, 还有记得选择targets)
温馨提示:如果是git版本控制的记得提交项目呢, XMPP导入虽然有点麻烦,但是毕竟一个项目只需要一次导入就能一直用了