问题描述
我正在为我们的SDK开发本机模块。我们正在使用React Native团队建议的软件包react-native-bob。我在Android装置上的问题为零,但在IOS项目上却一直遇到问题。我们项目的结构如下:
- IOS根文件夹创建一个可可豆荚项目,并包含具有以下Podfile设置的本机SDK: 目标'IdenfyReactNative'做 use_frameworks! 吊舱“ iDenfySDK” 结束
- 示例项目通过Podfile包括此本机模块依赖项: pod'idenfy-react-native',:path =>'../..'
当我尝试构建项目时,我从内部依赖项之一中收到以下错误,该内部依赖项在iDenfySDK podspec中定义:
找不到“ MotionInterchange / MotionInterchange.h”文件
这种方法在本机IOS开发中非常有效。但是,我无法在ReactNative中解决这些问题。
我发现奇怪的是Development Pods文件夹。我们的idenfy-react-native位于此文件夹中,它还包含所有内部框架和其专用标头,它们是首先导致构建失败的标头(如果您发现这些标头,则看不到)将我们的iDenfySDK纳入常规的IOS项目)
也许,包括本机模块的方式不同,该模块内部也具有内部依赖性?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)