环信移动客服集成过程中遇到的问题和解决

我自己在集成环信的移动客服的时候,发现很多东西报错,出现了非常多的麻烦,后来一步一步解决了,文章主要讲我自己遇到的一些问题



首先导入下载的SDK


增加相关的依赖库

SDK 不支持 bitcode,在 Build Settings → Build Options → Enable Bitcode 中设置 NO。

在工程info.plist文件中 增加隐私权限

Privacy - Photo Library Usage Description 需要访问您的相册

Privacy - Microphone Usage Description 需要访问您的麦克风

Privacy - Camera Usage Description 需要访问您的摄像机


在pch文件或全局.h文件中添加如下代码

#ifdef__OBJC__

#import"helpdesk_sdk.h"

#import"HelpDeskUI.h"

#endif

这个时候要记得将#ifdef__OBJC__和#endif
将导入的类全包围如图

这时候你可能会遇到文件包错   找不到pch文件,这时候就要改路径啦,下面是我从一个大神那里找到的方法

图中是我的项目弄好后的 不要有子目录什么的,直接一个工程名字就可以了前面加上$(SRCROOT)/


还有环信的文件里包含了MBProgressHUD和MJRefresh,如果你的项目里像我一样已经用cocopods导入了这两个第三方,那就要把它的删掉,如图是删掉后的


到这里基本运行就没问题啦~有别的问题欢迎来问哦~~

推荐阅读更多精彩内容