首页 > 代码库 > 手动导入XMPPFramework框架
手动导入XMPPFramework框架
环境:
Xcode 8.2.1
XMPPFramework 3.6.5 (下载地址)
Objective-C (项目使用的语言,最新版的3.7.0要求convert to swift)
1.下载XMPPFramework框架,链接地址在上面,下载完解压过后如下图所示:
2.将解压后的文件夹拖到项目工程中,删除多余的文件(红色框框中的都选中,右键delete,然后Remove To Trash)
删除Xcode文件夹中的内容(这个文件夹中的内容是测试的文件),修改Sample_XMPPFramework.h的名字为XMPPFramework.h ,修改完文件目录结构如下:
3.添加系统库文件。
1. 在Build Setting 搜索Header Search Paths 添加头文件搜索路径:/usr/include/libxml2 2. 在Build Phasses 添加2个动态链接库:libxml2.dylib libresolv.dylib 3. 在Build Setting 搜索prefix 在Prefix Header中添加$SRCROOT/$(项目名称)/PrefixHeader.pch 添加pch文件
4. 导入UIKit,导入XMPPFramework.h
4.build项目,发现100多个错误。。。
5.修改User Header Search Paths
User Header Search Paths = $(SRCROOT) // recursive.
如果却少上面那一步,会报错,截图如下。
6.重新Build发现还是一大堆错误,不过这次的错误可以修改。
由于id类型的对象无法获取tag值,所以需要将方法签名中的id改成UIButton *类型。
修改过后,错误就消失了,同理把所有的类似的错误都改掉,就可以运行了。
手动导入XMPPFramework框架
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。