nwa*_*les 5 xcode realm cocoapods react-native react-native-navigation
我有一个有两个要求的本机项目。它需要与 Airbnb 的本地导航库配合使用,并且需要一个Realm数据库。我有时间让这两个图书馆一起工作。因为 Native-navigation 使用 Swift 文件,所以需要 react-native,其他原生库通过 cocoapods 安装。
Realm 不是一个对 cocoapod 友好的库,所以我一直在遵循这个基本设置,我从 airbnb 的样板文件开始ReactNativeStarter。此时项目构建并运行,但是当我引入 Realm时,我在构建项目时遇到错误,它找不到 React 头文件。
这是我的步骤:
1)通过安装realmnpm install --save realm
2)挖掘/node_modules/realm/react-native/ios/并拖入文件中RealmReact.xcodeproj的样板生成ReactNativeStarter项目ReactNativeStarter.xcworkspace
3)然后我将以下内容添加到 Realm React 的标头搜索路径中$(SRCROOT)/../../../../ios/Pods/Headers/Public
我认为值得注意的是 /Pods/Headers 文件夹不包含任何内容。这可能是 cocoapods 没有正确生成React头文件的问题吗?
4)我libRealmReact.a在“链接框架和库”下添加静态库
5)最后,我添加$(SRCROOT)/../node_modules/realm/src到 ReactNativeStarter 项目的标题搜索路径。
问题- 此时构建项目仍会导致以下 xcode 构建错误:
/Users/some.guy/ReactNative/SaveAs/node_modules/react-native/React/Base/RCTBridge.h:12:9: 'React/RCTBridgeModule.h' 文件未找到
| 归档时间: |
|
| 查看次数: |
1221 次 |
| 最近记录: |