我自己在集成环信的移动客服的时候,发现很多东西报错,出现了非常多的麻烦,后来一步一步解决了,文章主要讲我自己遇到的一些问题
首先导入下载的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导入了这两个第三方,那就要把它的删掉,如图是删掉后的
到这里基本运行就没问题啦~有别的问题欢迎来问哦~~