React Native ios构建错误 'React/RCTBridgeModule.h'文件找不到与react-native-document-picker

10 浏览
0 Comments

React Native ios构建错误 'React/RCTBridgeModule.h'文件找不到与react-native-document-picker

由于问题“\'React/RCTBridgeModule.h\'文件找不到”,我无法构建iOS应用程序。\n\"react\": \"^16.13.1\", \n\"react-native\": \"^0.63.4\", \n\"react-native-document-picker\": \"^4.2.0\"\niOS目标版本--10.0\n我已经尝试了一些建议的解决方案,包括此链接。然而,我无法按照以下步骤操作,因为没有可用的React.xcodeproj文件:\n

\n将React添加为项目依赖项\nXcode项目导航器 -> 将React.xcodeproj从库拖到根目录\n构建阶段选项卡 -> 目标依赖关系 -> + -> 添加React\n

\n还尝试了此链接此链接,但仍然没有成功:(\n更新\n尝试按照@Muhammad Numan在答案中建议的步骤进行操作。\n

    \n

  1. 检查我的Pods中是否有React(pod \'React\',:path =>\'../node_modules/react-native/\')。如果没有,添加它。
  2. \n

  3. 卸载并重新安装Pods(在ios文件夹中运行pod deintegrate && pod clean && pod install,我相信pod deintegrate命令需要下载并且默认情况下不可用)
  4. \n

\n\"错误\"\n所以,我修改了React.podspec的内容,从\n

s.dependency "React-Core", version
  s.dependency "React-Core/DevSupport", version
  s.dependency "React-Core/RCTWebSocket", version
  s.dependency "React-RCTActionSheet", version
  s.dependency "React-RCTAnimation", version
  s.dependency "React-RCTBlob", version
  s.dependency "React-RCTImage", version
  s.dependency "React-RCTLinking", version
  s.dependency "React-RCTNetwork", version
  s.dependency "React-RCTSettings", version
  s.dependency "React-RCTText", version
  s.dependency "React-RCTVibration", version

\n改为\n

s.dependency "React/Core", version
  s.dependency "React/Core/DevSupport", version
  s.dependency "React/Core/RCTWebSocket", version
  s.dependency "React/RCTActionSheet", version
  s.dependency "React/RCTAnimation", version
  s.dependency "React/RCTBlob", version
  s.dependency "React/RCTImage", version
  s.dependency "React/RCTLinking", version
  s.dependency "React/RCTNetwork", version
  s.dependency "React/RCTSettings", version
  s.dependency "React/RCTText", version
  s.dependency "React/RCTVibration", version

\n然后运行命令pod repo update\n然后,之后出现了这个错误\n\"当前错误\"

0
0 Comments

React Native ios build error 'React/RCTBridgeModule.h' file not found with react-native-document-picker.

0
0 Comments

问题出现的原因是缺少React库。解决方法如下:

1. 检查pod文件中是否包含React库(pod 'React', :path => '../node_modules/react-native/')。如果没有,请添加。

2. 在iOS文件夹中运行以下命令卸载并重新安装pod(pod deintegrate && pod clean && pod install)。注意,pod deintegrate命令可能需要下载,因此默认情况下可能不可用。

3. 打开scheme -> 编辑scheme -> 构建,删除掉React(missing)。点击“添加”或“加号”按钮,在Pods类别中找到React,然后添加。最后,确保React的所有复选框都被选中,并将其置于列表的顶部。

希望这能帮到你。如果你没有React(missing),我不知道如何解决这个问题,因为我从未遇到过这个问题。

如果你遇到pod install命令的其他错误,请尝试运行以下命令:pod repo update。如果问题仍然存在,删除podfile.lock文件再次尝试。

如果以上方法仍然没有解决问题,可以继续在聊天室中继续讨论

我曾向你发送了LinkedIn连接请求,但你从未接受。你可以在linkedin.com/in/nomi9995上找到我。

0