React Native iOS 模块 Pod 依赖
React Native iOS module Pod dependency
我正在尝试使用从我的自定义本机模块中的 Podfile 安装的依赖项,但我没有成功。当我安装我的 pods 时,我可以在我的项目中正常使用它们,但看起来库(一个 React Native 原生模块)无法使用安装的 pod。
请记住:我的 Podfile 没问题,我什至可以在主项目中使用已安装的依赖项,但不能在本机模块中使用。
我总是在自定义库中的 .m/.swift 文件中遇到 "Module XXX not found" 错误。
我错过了什么吗?对不起,如果我解释错误,我困了...
我假设您的本机模块是通过将 .xcproj 拖入您的主项目来导入的。
在本机模块的项目中:转到 Build Settings > Header Search Paths
并添加:{PATH_TO_IOS_BASE}/Pods/{NAME_OF_POD}
并将其设置为 recursive
然后您应该能够从 ObjC
导入它文件。
注意:您也可以将相应的 pod 文件夹拖到 Search Header Paths
。
例如,对于通过 npm
安装的本机模块,我会使用:$(SRCROOT)/../../../../ios/Pods/{NAME_OF_POD}
.
我正在尝试使用从我的自定义本机模块中的 Podfile 安装的依赖项,但我没有成功。当我安装我的 pods 时,我可以在我的项目中正常使用它们,但看起来库(一个 React Native 原生模块)无法使用安装的 pod。
请记住:我的 Podfile 没问题,我什至可以在主项目中使用已安装的依赖项,但不能在本机模块中使用。
我总是在自定义库中的 .m/.swift 文件中遇到 "Module XXX not found" 错误。
我错过了什么吗?对不起,如果我解释错误,我困了...
我假设您的本机模块是通过将 .xcproj 拖入您的主项目来导入的。
在本机模块的项目中:转到 Build Settings > Header Search Paths
并添加:{PATH_TO_IOS_BASE}/Pods/{NAME_OF_POD}
并将其设置为 recursive
然后您应该能够从 ObjC
导入它文件。
注意:您也可以将相应的 pod 文件夹拖到 Search Header Paths
。
例如,对于通过 npm
安装的本机模块,我会使用:$(SRCROOT)/../../../../ios/Pods/{NAME_OF_POD}
.