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