Ale*_*ith 2 xcode ios react-native
当我尝试在 Xcode 或命令行中在 ios 上运行时,我遇到了“词法或预处理器”问题。Android 构建良好。
第一个错误是找不到“React/RCTBridgeModule.h”文件。我可以通过更改<React/RCTBridgeModule.h>为来解决这个问题,"RCTBridgeModule.h"但我最终会遇到每个模块都出现同样问题的无穷无尽的问题。
我不相信这是一个重复的问题。我已经尝试了类似问题和 github 问题中的所有解决方案,但仍然无法构建;
#import <React/RCTBridgeModule.h>node_modules,.xcworkspace并podfile.lock和重新安装/使用两个更新npm和yarnreact-native upgrade请检查图像的路径
反应原生信息:
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
Run Code Online (Sandbox Code Playgroud)
我的解决方案有时有点危险!
在过去,这发生在我试图为 iOS 归档 0.40+ react-native 应用程序时(我在这里找到了一个解决方案https://github.com/facebook/react-native/issues/11721#issuecomment-270672904)
我觉得 Xcode 在实际构建 react 库之前试图与隐式 react 依赖项并行构建 react-native 库。
所以这有点帮助!
在 Xcode 中,转到项目方案(产品 -> 方案 -> 管理方案 -> 双击您的项目)。
单击左侧窗格中的“构建”选项。
取消选中构建选项下的“并行构建”。
然后在 Targets 部分,单击“+”按钮,然后搜索“React”。选择它并单击“添加”。“React”现在应该出现在“目标”部分下。单击并将其拖到顶部,使其成为列表中的第一项(在您的项目之前)。
清理项目并构建。
有这种情况,我发现有士兵在另一个stackQuestion几个平凡解这里
| 归档时间: |
|
| 查看次数: |
4601 次 |
| 最近记录: |