美文网首页
2019最新集成环信遇到的坑

2019最新集成环信遇到的坑

作者: b971d0e28316 | 来源:发表于2019-01-29 11:50 被阅读25次

快过年了,公司打算弄个小机器人功能,于是我就想起了环信。试用下demo,感觉棒棒哒。然后开始集成。结果才发现这事一条不归路。

首先就是跑起来了,结果提示

dyld: Library not loaded: @rpath/HelpDeskLite.framework/HelpDeskLite

  Referenced from: /var/containers/Bundle/Application/0BF6E545-4088-4212-A910-81BC8C9FC3F6/huanxin.app/huanxin

  Reason: image not found

找不到镜像

百度了半小时谷歌了五分钟发现是xcode10 上没有

Build PHases 中的

对比下环信demo和我的测试工程的差别,发现生成的APP中少了framework文件夹。果断参照demo创建了

创建Copy files 并添加库到里边

注意Destination 的选项


好了,现在本以为万事大吉了,因为工程起来了。手机也运行了测试工程。很开心的开始加入pch文件。但是扯淡的是 居然出现了新问题!Could Not Build Module 'HelpDeskLite',然后又是百度好几个小时尝试各种方法,最后谷歌五分钟,发现 栈溢出(stackoverflow)网站上有个类似的回复,虽然不是最佳答案,但是我机智的看到下边有个人说  ‘对他有用’,仔细一看原来是要删除环信的framework中的一个文件夹

图中的modules文件夹

马上删掉 所有的framework 都要删除哦。然后工程起来了,代码也跑起来了,一切都ok了。当然按照我这个流程可能还是有问题的,因为中间有些常见的问题,我没说,基本上大家都知道怎么解决。

最后还要纠正误导性的说法,一、重装xcode!我的xcode用的好好的之前项目一直好好的,重装干啥?二、删除#ifdef __OBJC__  这个语句的__变成#ifdef __OBJC ,我擦这样当然ok啦,不过这个if里边的代码也就不检查了,引用什么也不报错啊,跟没写一毛一样。还有一些误导性的说法,切记回答者自己都不是很确定能解决的方法,还是不要去试了。实践出真理。

相关文章

  • 2019最新集成环信遇到的坑

    快过年了,公司打算弄个小机器人功能,于是我就想起了环信。试用下demo,感觉棒棒哒。然后开始集成。结果才发现这事一...

  • iOS开发-在现有项目中集成环信SDK及EaseUI

    公司项目中需要集成即时聊天的功能,在现有项目的基础上集成环信最新的SDK遇到了很多坑 注册和创建应用 环信开发文档...

  • iOS 环信集成

    1、流程类: 最新环信V3.3.7单聊集成与使用 iOS环信3.0集成 (三)单聊集成有视频 iOS 环信3.0D...

  • 集合环信的辛酸泪

    在集成环信的时候就像砸电脑,各种坑啊。。。 环信第一坑 官网上的Easeui demo就是最大的fuck 环信第二...

  • 集成环信视频遇到的坑!

    首先集成环信基本的操作这里就不多说了,只说下集成实时视频。首先去官方demo 把红框中圈起来的类都扔进工程里面。因...

  • iOS集成环信遇到的坑

    公司的项目要用到即时通讯,通过对比融云和环信,最后领导说用环信。 下面就开始了我的环信集成的过程,本来觉得应该没什...

  • iOS-快速集成环信移动客服(含官方文档隐藏属性)

    最近项目需要集成环信移动客服,把遇到的坑给记下。这里集成的是的客服访客端(不带实时语音),废话不多说,开搞开搞。 ...

  • 集成EaseUI3.0 在线消息和离线消息

    集成环信的过程中,遇到各种坑,各种折磨。至于环信文档神马的我就不吐槽了。 EaseUI3.0作为Moduel导入,...

  • vue集成环信sdk实现聊天

    最近由app开发分配到了前端组,负责PC端的聊天功能,现在记录一下当时集成环信sdk遇到的坑 环境: npm集成 ...

  • iOS环信导入EaseUI.h报runtime的错误

    IM在当今也比较火,当然也少不了第三方SDK,环信,融云....我们就挖一挖集成环信遇到的坑~ 如果你的工程中用到...

网友评论

      本文标题:2019最新集成环信遇到的坑

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