美文网首页
ReactNative问题随笔-Redefinition of

ReactNative问题随笔-Redefinition of

作者: zackaryZhu | 来源:发表于2018-05-18 14:47 被阅读747次

Redefinition of 'RCTMethodInfo'


错误环境: 一个新的react-native项目(最新版本V0.49),并在安装第三方插件之后,我试着用XCode 9运行ios(我测试的模拟器:IPHONE 6,7,7s IOS 11 )它失败 

报错图片

错误猜想: 可能是0.48.0之后改了命名空间

有很多解决方案:

一 . 在Xcode中寻找到   BaseModule.h   文件中   RCTBridgeModule.h   的引用

          import " RCTBridgeModule.h" 

修改为:

#import "React/RCTBridgeModule.h"

二. <>括号的方式   

import "RCTBridgeModule.h"

import "RCTEventEmitter.h"

import "RCTMethodInfo.h"

修改为:

import <React/RCTBridgeModule.h>

import <React/RCTEventEmitter.h>

import <React/RCTMethodInfo.h>


当然如果以上方法对你起不到作用:

可以看看你的RN版本高于0.47.2,  建议切换为目前相对稳点的0.47.2版本

解决方案参考 issues

相关文章

网友评论

      本文标题:ReactNative问题随笔-Redefinition of

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