Xcode从12.4升级到12.5,运行项目报错
1、报错1
/Users/singcloud/Desktop/ReactNative/xx/xxx/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm:311:34: Cannot initialize a parameter of type 'NSArray<id<RCTBridgeModule>> *' with an rvalue of type 'NSArray<Class> *'
![](https://img.haomeiwen.com/i2198249/ab68b83e7f8b060e.png)
2、报错2
/Users/singcloud/Desktop/ReactNative/xx/xxx/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm:751:79: Cannot initialize a parameter of type 'NSArray<Class> *' with an lvalue of type 'NSArray<id<RCTBridgeModule>> *__strong'
![](https://img.haomeiwen.com/i2198249/df4b850498095a88.png)
3、报错3
/Users/singcloud/Desktop/ReactNative/xx/xxx/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm:802:69: Cannot initialize a parameter of type 'NSArray<id<RCTBridgeModule>> *' with an lvalue of type 'NSArray<Class> *__strong'
![](https://img.haomeiwen.com/i2198249/520d727c0871f448.png)
解决方法:
将_initializeModules:(NSArray<id<RCTBridgeModule>> *)modules替换为_initializeModules:(NSArray<Class> *)modules
参考:https://github.com/facebook/react-native/issues/28405#issuecomment-827424477
网友评论