未找到 React Native Xcode 头文件! RCT桥模块

2023-12-27

当我尝试在 Xcode 或命令行中在 ios 上运行时,遇到“词法或预处理器”问题。 Android 构建得很好。

第一个错误是找不到“React/RCTBridgeModule.h”文件。我可以通过改变来摆脱这个<React/RCTBridgeModule.h> to "RCTBridgeModule.h"但我最终在每个模块中都遇到了无穷无尽的相同问题。

我不认为这是一个重复的问题。我已经尝试了类似问题和 github 问题中的所有解决方案,但仍然无法构建;

  • 未选中的并行化构建
  • 确保导入使用更新的格式,例如#import <React/RCTBridgeModule.h>
  • Removed node_modules, .xcworkspace and podfile.lock并使用两者重新安装/更新npm and yarn
  • Tried react-native upgrade
  • React 和 Pods 项目在“编辑方案”>“构建”中的项目上方列出
  • 使用旧版和新版构建系统尝试了 Xcode 9 和 10

请检查图像中的路径

反应本机信息:

Environment:
  OS: macOS High Sierra 10.13.6
  Node: 8.11.1
  Yarn: 1.12.3
  npm: 6.5.0
  Watchman: 4.9.0
  Xcode: Xcode 10.1 Build version 10B61
  Android Studio: 3.2 AI-181.5540.7.32.5056338

Packages: (wanted => installed)
  react: 16.0.0 => 16.0.0
  react-native: 0.50.4 => 0.50.4

我的解决方案有时有点危险!

以前,当我尝试为 iOS 归档 0.40+ 的 React-Native 应用程序时,就会发生这种情况(我在这里找到了一个解决方案)https://github.com/facebook/react-native/issues/11721#issuecomment-270672904 https://github.com/facebook/react-native/issues/11721#issuecomment-270672904)

我觉得 Xcode 正在尝试在实际构建 React 库之前与隐式 React 依赖项并行构建 React-Native 库。

所以这有点帮助!

  • 在 Xcode 中,转到项目方案(产品 -> 方案 -> 管理方案 -> 双击您的项目)。

  • 单击左侧窗格中的“构建”选项。

  • 取消选中“构建选项”下的“并行化构建”。

  • 然后在“目标”部分中,单击“+”按钮,然后搜索“React”。选择它并单击“添加”。 “React”现在应该出现在“目标”部分下。单击并将其拖动到顶部,使其成为列表中的第一项(在您的项目之前)。

  • 清理项目并构建。

对于这种情况,我发现有一些更简单的解决方案已列在另一个堆栈问题上here https://stackoverflow.com/questions/41663002/react-rctbridgemodule-h-file-not-found/45120593#45120593

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未找到 React Native Xcode 头文件! RCT桥模块 的相关文章

  • 在UIView中画线

    我需要在 UIView 中画一条水平线 最简单的方法是什么 例如 我想在 y coord 200 处画一条黑色水平线 我没有使用界面生成器 也许这有点晚了 但我想补充一点 有更好的方法 使用 UIView 很简单 但相对较慢 此方法会覆盖视
  • 隐藏标签栏并删除空格

    有没有办法隐藏选项卡栏并删除剩余的空间 大约 50px I tried self tabBarController tabBar hidden true self extendedLayoutIncludesOpaqueBars true
  • 使用 NSXMLParser 在 Swift 中解析分层 XML

    我确实在以我实际可以使用的形式获取分层 XML 值时遇到问题 因此我们将不胜感激 我对 Swift 和 IOS 开发还很陌生 所以说实话我并不完全理解解析器 但我希望在这之后我能理解 下面是我尝试解析的示例 XML 它来自肥皂网络服务 连接
  • 如何使 SwiftUI 列表行背景颜色扩展整个宽度,包括安全区域之外

    在 SwiftUI 中List 如何制作列表行背景 通过设置 listRowBackground 扩展视图的整个宽度 甚至在安全区域下方 例如 在宽屏 iPhone 例如 iPhone 12 Pro Max 上横向运行时 目前 该单元格在安
  • UIFont Woes(一些自定义字体加载,但其他字体不加载)

    我在加载某些自定义字体时遇到问题 我遵循了这个问题的 400 多个赞同的传统答案中的建议 并且它非常适合一个项目 然而 在我正在从事的另一个项目中 我遇到了加载 UIFont 的问题 这些问题与帖子中发现的问题有些相似向 UIAppFont
  • iOS 15 中表视图标题上方的额外填充

    如何更改上面的额外填充UITableViewiOS 15 中开始出现的节标题 从 iOS 15 开始 UITableView包含一个名为的新属性sectionHeaderTopPadding https developer apple co
  • 如何使用 Restkit 0.20.0 创建/发布新的托管对象到服务器?

    我很难找到创建新托管对象 设置其值以及使用 Restkit 保存到服务器的文档或示例 我有一篇 NSManagedObject 帖子 interface Post NSManagedObject property nonatomic ret
  • iPhone/iPad 应用程序介绍

    我的应用程序的 iPhone 版本支持UIDeviceOrientationPortraitUpsideDown and UIDeviceOrientationPortrait 但 iPad 版本支持所有方向 在我的视图控制器中我有这个 B
  • ALAssetPropertyDate 返回“错误”日期

    我目前正在开发一个项目 需要读取一些 纬度 经度和日期 EXIF 数据 位置数据似乎是正确的 但我得到的日期似乎是 上次修改日期 日期 CLLocation loc asset valueForProperty ALAssetPropert
  • 加快 SpriteSheet 的 UIImage 创建速度

    我不确定我的标题是否正确 但我不确定我的问题到底在哪里 我需要从 spritesheet 加载 UIImage 数组 然后将其用作 UIImageView 中的动画 spritesheet是用TexturePacker生成的 它生成巨大的图
  • 获取 iOS Swift 中 UIViewController 的所有列表

    有没有办法获取 iOS Swift 项目中的所有 UIViewController 我想获取所有 UIViewController 的数组并检查特定的 UIViewController 是否存在 我必须找到项目中是否存在特定的 UIView
  • 在一个react-native项目中使用谷歌地图和FCM

    I want to use google map and FCM in one react native project first I added FCM in project everything was okay but when I
  • 如何在 Mac OS X 10.9 上安装和使用最新的 Git?

    我从 sourceforge 下载了 Git 2 4 3http git scm com download mac http git scm com download mac对于我的 Macbook Pro OS X 10 9 5 然后安装
  • SwiftUI 查看所有视图,包括工作表视图

    我需要根据某些条件在所有视图之上显示一个视图 无论顶视图是什么 我正在尝试以下代码 struct TestView
  • 应用程序图标上的快捷方式项目不适用于 iOS 13

    为了支持应用程序图标上的快捷方式项目 我们在中实现了以下方法SceneDelegate func windowScene windowScene UIWindowScene performActionFor shortcutItem UIA
  • 反应本机谷歌日历

    我疯狂地搜索 寻找一个可以与谷歌日历一起使用的 React Native 包 获取事件数据并单独显示 标题 描述等 有人知道 React Native 的包吗 Cheers 我最终使用了react native calendar 但为自己创
  • NSPredicate predicateWithFormat 传入属性名称

    关于 NSPredicate 的简单问题 我正在尝试使用 传入 值构建我的谓词 如下所示 NSPredicate currentPredicate NSPredicate predicateWithFormat key changesDic
  • React-native:远程调试器停止工作

    我总是在我的应用程序和真实设备上使用调试器 但今天它突然停止工作了 打开它时 我的终端中出现此错误 Error Unable to resolve module debugger ui debuggerWorker cff11639 js
  • 如何查看iOS11屏幕录制是否开启?

    为了检测 iOS11 屏幕录制功能的开或关 我使用了 isCaptured 和 UIScreenCapturedDidChange 通知 当我第一次启动应用程序并在 iOS11 内置屏幕录制功能上时 它会通知选择器方法 值为 True 但是
  • 如何在 JSONKit 中 JSON 序列化 NSDate 字典

    我尝试使用 Jsonkit 和 Apple 的 JSON 序列化器 但没有成功 它不断破坏 geo 属性 该属性是 NSNumbers 的 nsarray Post p Post alloc init p uname mike p like

随机推荐