如何为react本机组件编写IOS框架

如何为react本机组件编写IOS框架,ios,xcode,react-native,ios-frameworks,Ios,Xcode,React Native,Ios Frameworks,我用Objective-c和Swift编写了一些组件。 当我想在任何react本机项目中使用它时,我将手动复制这些本机组件并创建一个桥接器 现在我想在多个项目中使用相同的组件,所以我考虑将所有这些本机组件以及桥接部分放在一个框架中 首先,我开发了一个带有简单本机视图的简单框架,如下所示 当我尝试运行ComponentTest项目时,框架构建失败,错误为未找到RCTViewManager.h。我确信这种依赖关系在所有使用我的框架的项目中都是可用的 ComponentTest/node_modul

我用Objective-c和Swift编写了一些组件。 当我想在任何react本机项目中使用它时,我将手动复制这些本机组件并创建一个桥接器

现在我想在多个项目中使用相同的组件,所以我考虑将所有这些本机组件以及桥接部分放在一个框架中

首先,我开发了一个带有简单本机视图的简单框架,如下所示

当我尝试运行ComponentTest项目时,框架构建失败,错误为未找到RCTViewManager.h。我确信这种依赖关系在所有使用我的框架的项目中都是可用的

ComponentTest/node_modules/tmobcomponents/ios/tMobiletiveComponents/tMobiletiveComponents/components/SimpleView/SimpleViewManager.h:12:9:在框架模块“tMobiletiveComponents.SimpleViewManager”中包含非模块头:“/Users/someone/Library/Developer/Xcode/DerivedData/ComponentTest auqzutioszphtnhfizcfhndibnnl/Build/Products/Debug iphonesimulator/include/React/RCTViewManager.h”

是否可以在框架中不添加ReactNative依赖项而构建框架,因为ReactNative依赖项(RCTViewManager)将在使用我的框架的项目中可用


如何实现这一点(本机视图和桥接部分(本机))应该在框架中进行

我也有兴趣这样做。