构建失败:找不到“React / RCTBridgeModule.h”文件XCODE

时间:2017-12-19 15:28:15

标签: react-native

enter image description here CalendarManager.h

#import <React/RCTBridgeModule.h>
@interface CalendarManager : NSObject <RCTBridgeModule>
@end

尝试解决方案:

禁用并行构建:

  • xCode菜单 - &gt;产品 - &gt;方案 - &gt;管理Shemes
  • 双击您的申请
  • 构建标签 - &gt;清除Pallelize Build上的勾选
  • 将反应添加为项目依赖
  • xCode Project Navigator - &gt;将React.xcodeproj从Libraries拖到根树
  • 构建阶段标签 - &gt;目标依赖关系 - &gt; + - &gt;添加React

    “$(SRCROOT)/../node_modules/react-native/React” with “recursive”设置:

    $(SRCROOT)/../../React         
    $(SRCROOT)/../../react-native/React   
    $(SRCROOT)/../../react-native/Libraries
    

依赖

"dependencies": {
    "react": "16.0.0",
    "react-native": "0.51.0"
  },

1 个答案:

答案 0 :(得分:0)

反应版本不匹配的可能问题。您可以使用react版本16.0.0-alpha.6。

在这种情况下,您可以运行sudo npm install -g react@16.0.0-alpha.6

或者,如果您使用纱线,请尝试yarn update react@16.0.0-alpha.6

希望它有所帮助!