反应本机iOS模块Pod依赖项

反应本机iOS模块Pod依赖项,ios,react-native,react-native-ios,Ios,React Native,React Native Ios,我试图使用从自定义本机模块内的Podfile安装的依赖项,但没有成功。当我安装pod时,我可以在项目中正常使用它们,但看起来库(React本机模块)无法使用已安装的pod 请记住:我的Podfile还可以,我甚至可以在主项目中使用已安装的依赖项,但不能在本机模块中使用 我总是在自定义库中的.m/.swift文件中出现“模块XXX未找到”错误 我错过什么了吗?很抱歉,如果我说错了,我很困…我假设您的本机模块是通过将.xcproj拖入主项目导入的 在本机模块的项目中:转到构建设置>标题搜索路径并添加

我试图使用从自定义本机模块内的Podfile安装的依赖项,但没有成功。当我安装pod时,我可以在项目中正常使用它们,但看起来库(React本机模块)无法使用已安装的pod

请记住:我的Podfile还可以,我甚至可以在主项目中使用已安装的依赖项,但不能在本机模块中使用

我总是在自定义库中的.m/.swift文件中出现“模块XXX未找到”错误


我错过什么了吗?很抱歉,如果我说错了,我很困…

我假设您的本机模块是通过将.xcproj拖入主项目导入的

在本机模块的项目中:转到
构建设置>标题搜索路径
并添加:
{PATH_to_IOS_BASE}/Pods/{NAME_OF_POD}
并将其设置为
递归
,然后您应该能够从
ObjC
文件导入它

注意:您也可以将相应的pod文件夹拖动到
搜索标题路径中

例如,对于通过
npm
安装的本机模块,我会使用:
$(SRCROOT)/../../../../../../ios/Pods/{NAME\u OF_POD}

$(SRCROOT)/../../ios/Pods/**
我在标题搜索路径中添加了以下内容,但仍然不起作用。使用了3个
。/
而不是4个,因为我的项目使我脱离了
节点\u模块