一、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
网友评论