关于集成环信遇到的坑(持续中)

一、pod 导入EaseUI 时失败如下图:
pod 导入EaseUI 失败.png
  • 报错原因:导入EaseUI 时会引用MBProgressHUD 0.9版本,但是我们又手动导入了 MB 1.0 版本。导致冲突。
  • 解决方法:移除导入 MB 1.0 的命令行。
二、pod 导入EaseUI 后项目报的错
  • MBProgressHUD 0.9版本导致的错误:
    项目中用的一直都是MB 1.0版本,变成MB 0.9 版本后主要有三个地方导致项目报错。
    隐藏方法:0.9版本 -> - (void)hide:(BOOL)animated;
         1.0版本 -> - (void)hideAnimated:(BOOL)animated;
    文本展示:0.9版本 -> @property (copy) NSString *labelText;
         1.0版本 -> @property (strong, nonatomic, readonly) UILabel *label;
  • EaseUI 中引用了 SDWebImage 导致的报错:
    项目中都是被pod 引入的A、B两个库,如果A 中引用了B 就会报错:Include of non-modular header inside framework module ****
    解决方法:buldsetting 中设置 Allow Non-modular Includes In Framework Modules 为 YES
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容