应用在React Native 0.35.0上运行良好。在尝试通过react-native-git- upgradeXCode生成/运行应用程序时,通过更新至0.40.0后,出现了许多词法/预处理器问题。
react-native-git- upgrade
React/RCTBridgeModule.h' file not found
单击该问题时,我看到此突出显示:
#import <React/RCTBridgeModule.h>
它似乎不是搜索路径问题。
我尝试删除node_modules并npm install再次运行,但这还没有解决任何问题。
npm install
正如th0th所指出的,iOS的RN 0.40发生了重大变化。简而言之,RN标头声明已更新为指向include path $(BUILT_PRODUCTS_DIR)/include/React。
$(BUILT_PRODUCTS_DIR)/include/React
要解决此问题,您必须执行以下操作:
注意:与其他引用本地.h文件的库(例如react-native-fbsdk)相比,您可能仍然遇到类似的头文件问题。