iOS集成环信遇到的问题

1.运行环信的Demo会遇到提示缺少Hyphenate.framework/Hyphenate

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

Referenced from: /Users/imac/Library/Developer/CoreSimulator/Devices/DD365E04-5222-4E1A-BDC5-DDE489C21B11/data/Containers/Bundle/Application/C37E07D3-9471-41D6-99BB-5C6849738C07/ChatDemo-UI3.0.app/ChatDemo-UI3.0

Reason: image not found


图 1 运行demo时的Xcode控制台输出

解决方法:

主要是pod 问题 本地仓库太旧了, 终端行pod repo update, 之后在pod search 'Hyphenate'  如果可以找到3.3.0以上版本,就更新成功,

然后用电脑控制台进入Demo工程文件夹,

再执行:vim Podfile,进入Podfile文件,

先拷贝红框中的命令,两个红框中的命令都一样,

然后删去两个红框命令,保存并退出,执行一次:pod install,删除旧的Hyphenate库


图 2


再执行:vim Podfile,进入Podfile文件,

把先前拷贝红框中的命令,黏贴回去,如图2 

保存并退出,再执行一次:pod install,把最新的Hyphenate库下载下来,

然后再运行工程就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,376评论 0 39
  • 什么是cocoapods CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关...
    VV木公子阅读 7,100评论 0 7
  • 心态,不管任何时候,都是代表一个人性格的特征。 一个人的心态,也随着生活中的每一件事,在不断...
    南未阅读 352评论 0 0
  • “我们到此结束吧,我给你自由。”静心平静的说道。 许久之后…… “好。” 静心闭上了眼睛,心里的痛只有她自己明白,...
    简悠然阅读 526评论 2 0