升级react-native后Redefinition of 'RCTMethodInfo'解决方法

最近项目从.044.0升级到0.48.0碰到来一系列的阻力
升级之后各种报错显示文件找不到,
比如Redefinition of 'RCTMethodInfo'
比如JPush一直报错,其实主要是JPush报错
然后我直接把react-native-jpush这个库移除了,自己封装了一个极光推送的库
废话不多说,看下面的解决方法

是因为0.48.0之后改了命名空间,不能用#import"RCTBridgeModule.h"来倒入文件了
使用#import <React/XXXX>来导入

#import "RCTBridgeModule.h"
#import "RCTEventEmitter.h"
#import "RCTMethodInfo.h"

替换成:

#import <React/RCTBridgeModule.h>
#import <React/RCTEventEmitter.h>
#import <React/RCTMethodInfo.h>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容