关于React Native报Cannot initialize a parameter of type ‘NSArray<id<RCTBridgeModule>>错误的解决方案

Posted xiangzhihong8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于React Native报Cannot initialize a parameter of type ‘NSArray<id<RCTBridgeModule>>错误的解决方案相关的知识,希望对你有一定的参考价值。

最近,在运行一个老RN项目的时候,使用Xcode运行的时候报了如下的代码错误:

Cannot initialize a parameter of type \'NSArray<id<RCTBridgeModule>> *\' 
                with an lvalue of type \'NSArray<Class> *__strong\'
Cannot initialize a parameter of type \'NSArray<Class> *\' 
                with an lvalue of type \'NSArray<id<RCTBridgeModule>> *__strong\'
Cannot initialize a parameter of type \'NSArray<id<RCTBridgeModule>> *\' 
                with an rvalue of type \'NSArray<Class> *\'

这是由于升级XCode 12.5之后的问题,在ios/Podfile文件中加入如下的脚本即可。

post_install do 

以上是关于关于React Native报Cannot initialize a parameter of type ‘NSArray<id<RCTBridgeModule>>错误的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

react-native-picke Cannot read property '_init' of undefined

关于React Native Android打包报Duplicate resources错的解决方法

关于React Native使用formData形式上传文件失败,请求失败报错:Net Error问题

React-Native添加依赖包后出现Native module cannot be null!的解决办法

React Native出现"Native module cannot be null"问题

使用 Jest 和 @testing-library/react-native 测试 React Native 项目时出现“SyntaxError: Cannot use import stateme