这是一个很长的镜头,但我已经接管了RN v .38中完成的项目,我需要更新库并解决构建问题而不更新react native的版本。我正在尝试更新react-native-aws-cognito-js库,虽然它看起来与import语句的格式化更改兼容,但我仍然无法在IOS上构建它。 Android很好。
为了重现我的问题,我做了以下事情:
react-native init sample --version 0.38.0
cd sample
npm install react-native-aws-cognito-js
react-native link react-native-aws-cognito-js
react-native run-ios
哪个失败了:
/node_modules/react-native-aws-cognito-js/ios/RNAWSCognito.h:4:9: 致命错误:找不到'React / RCTBridgeModule.h'文件#import
移动和RN开发不是我的驾驶室,但我希望有一些xcode配置或技巧,我可以做到这一点,以避免重大改进。运行升级到> .40可能需要太长时间,并且还会导致我没有时间解决的其他兼容性问题。
提前感谢您的任何帮助。
中的建议