升級react-native至0.45.0後Redefinition of 'RCTMethodInfo'解決方法

七仔已成仙發表於2017-12-13

最近專案從.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>
複製程式碼

相關文章