美文网首页
个人集成环信SDK的bug汇总

个人集成环信SDK的bug汇总

作者: 二八分发 | 来源:发表于2018-05-26 12:16 被阅读0次

    作为第一篇在简书发布的文章,就写写前两天集成环信中途遇到的坎吧,这才过了两天有些问题都记不起了(记不清的问题应该也不是大问题吧[哈哈~笑~])

    PS:本文只涉及到从集成环信SDK(Hyphenate、EaseUI)、直接导入环信Demo代码到Build Success中途遇到的各种问题(回头看有些问题真是让人哭笑....)

    BS镇楼

    问题一:Pod导入EaseUI时,提示依赖库不兼容

    解决方案:环信的官方文档有写到,环信SDK使用了一些第三方库比如SDWebImage、MBProgressHUD、MJRefresh、MWPhotoBrowser等等,我此前遇到的是SDWebImage的版本问题我用的v4.3.3 而环信依赖的是3.7.~,退版本倒容易:指定版本号就行了pod 'SDWebImage', '~> 3.7.3'。

    多说一句:退了版本之后,有些方法就不能用了.......想想看如果你自己的其他代码或者导入的其他第三方碰巧必须使用SDwebImage v4.3.3 —— 还好我并没有在这上面花太多时间。

    ------------------------------------------------------------------

    问题二:导入EaseUI后,提示'****.h' not found

    解决方案:没有导入最新的Hyphenate与EaseUI导致的,由于我当时无法通过pod search EaseUI获取到EaseUI的最新版本,就直接搬了环信官方文档提供的v3.3.8,由于Hyphenate是v3.4.1所以我又被提示不兼容了(当时也傻,没想到把EaseUI的版本往上提,只想到把Hyphenate版本往下降到v3.3.8),经过环信技术支持的友好提示.......唉......过了吧.....

    ------------------------------------------------------------------

    问题三:ld: framework not found 

    当时的问题截图

    解决方案:当时我做了一件蠢事,在Other Linker Flags中加了两句-framework  libHyphenateVideoRecorderPlugin(我忘记为啥要加了......)

    ------------------------------------------------------------------

    问题四:

    解决方案:Targets - General - Linked Frameworks and Libraries 中引入对应Framework,具体参见环信Demo(别漏了libffmpeg-ios-full.a,要在finder里面找)

    ------------------------------------------------------------------

    问题五:

    解决方案:来自这位博主 https://blog.csdn.net/think_ma/article/details/44841227

    ------------------------------------------------------------------

    写到这里,貌似真感觉漏了那么一两个........没办法想不起来了,就到这结束了吧!

    希望能帮到自己 帮到大家~

    相关文章

      网友评论

          本文标题:个人集成环信SDK的bug汇总

          本文链接:https://www.haomeiwen.com/subject/exqmjftx.html