No.03 Xcode(7.x) 环信SDK3.0
2016-05-30 15:40
176 查看
SDK获取
01. 从“http://www.easemob.com”下载sdk,这里的版本号是ios_IM_sdk_V3.1.1;
02. 运行sdk目录“sdk/ChatDemo-UI3.0/ChatDemo.xcworkspace”,这是一个项目组文件,里面包含了ChatDemo-UI3.0和EaseUI两个项目;
03. 编译这个项目组,然后打开目录“ChatDemo-UI3.0/Products”,会发现里面有四个文件,将EaseUIResource.bundle拷贝出来;
04. 打开sdk目录“sdk/EaseUI”,将“EaseUI”文件夹拷贝出来,这个文件夹应该包含”EaseUI-Prefix.pch“、”EaseUI.h“、”EaseUI.m“、“EMUIKit”四个部分;
05. 将sdk目录下的“HyphenateSDK”文件夹拷贝出来;
06. 将以上拷贝出来的“EaseUIResource.bundle”、“EaseUI”、“HyphenateSDK”放入一个文件夹内,取名叫“EaseMob”;
SDK载入
01. 建立空项目,命名为“example”,本示例中使用Xcode7.3;
02. 将“EaseMob”拖入项目中,此操作Xcode会自动将“libopencore-amrwb.a”、“libopencore-amrnb.a”、“libHyphenateFullSDK.a”、“libHyphenateSDK.a”四个静态库(包括库路径)加入到项目配置中;
03. 将“$(PROJECT_DIR)/example/EaseMob/EaseUI/EaseUI-Prefix.pch”加入到“Prefix Header”中;
04. 将“libsqlite3.tbd”、“libz.tbd”、“libiconv.tbd”、“libstdc++.6.0.9.tbd”,加入到依赖库中;
05. 编译项目,成功.
01. 从“http://www.easemob.com”下载sdk,这里的版本号是ios_IM_sdk_V3.1.1;
02. 运行sdk目录“sdk/ChatDemo-UI3.0/ChatDemo.xcworkspace”,这是一个项目组文件,里面包含了ChatDemo-UI3.0和EaseUI两个项目;
03. 编译这个项目组,然后打开目录“ChatDemo-UI3.0/Products”,会发现里面有四个文件,将EaseUIResource.bundle拷贝出来;
04. 打开sdk目录“sdk/EaseUI”,将“EaseUI”文件夹拷贝出来,这个文件夹应该包含”EaseUI-Prefix.pch“、”EaseUI.h“、”EaseUI.m“、“EMUIKit”四个部分;
05. 将sdk目录下的“HyphenateSDK”文件夹拷贝出来;
06. 将以上拷贝出来的“EaseUIResource.bundle”、“EaseUI”、“HyphenateSDK”放入一个文件夹内,取名叫“EaseMob”;
SDK载入
01. 建立空项目,命名为“example”,本示例中使用Xcode7.3;
02. 将“EaseMob”拖入项目中,此操作Xcode会自动将“libopencore-amrwb.a”、“libopencore-amrnb.a”、“libHyphenateFullSDK.a”、“libHyphenateSDK.a”四个静态库(包括库路径)加入到项目配置中;
03. 将“$(PROJECT_DIR)/example/EaseMob/EaseUI/EaseUI-Prefix.pch”加入到“Prefix Header”中;
04. 将“libsqlite3.tbd”、“libz.tbd”、“libiconv.tbd”、“libstdc++.6.0.9.tbd”,加入到依赖库中;
05. 编译项目,成功.
相关文章推荐
- 重新认识策略模式--简单分析
- mysql 5.7.12编译参数
- MYSQL 大批量数据插入
- Android自定义吐司(Toast)
- ARC下OC对象和CF对象之间的桥接(bridge)
- Oracle存储过程简单实例:
- cdn简介使用
- 浅谈linux--make和makefile
- Android-- 详解App AllowBackup配置带来的风险
- OpenWrt小杂项
- [leetcode] 【链表】92. Reverse Linked List II
- 随机迷宫算
- OC & java 对比
- Java4Android第1课:第一个应用程序Hello world
- Fragment与FragmentActivity,FragmentActivity与Activity的区别与联系
- 去谷歌
- Android自定义View简介
- 统计Textarea中字数的方法
- 在Linux下创建CVS用户
- Nginx服务器中的重定向配置参考指南