未找到React Native本机IOS模块内部相关性标头

问题描述

我正在为我们的SDK开发本机模块。我们正在使用React Native团队建议的软件包react-native-bob。我在Android装置上的问题为零,但在IOS项目上却一直遇到问题。我们项目的结构如下:

  1. IOS根文件夹创建一个可可豆荚项目,并包含具有以下Podfile设置的本机SDK: 目标'IdenfyReactNative'做 use_frameworks! 吊舱“ iDenfySDK” 结束
  2. 示例项目通过Podfile包括此本机模块依赖项: pod'idenfy-react-native',:path =>'../..'

当我尝试构建项目时,我从内部依赖项之一中收到以下错误,该内部依赖项在iDenfySDK podspec中定义:

找不到

“ MotionInterchange / MotionInterchange.h”文件

这种方法在本机IOS开发中非常有效。但是,我无法在ReactNative中解决这些问题。

我发现奇怪的是Development Pods文件夹。我们的idenfy-react-native位于此文件夹中,它还包含所有内部框架和其专用标头,它们是首先导致构建失败的标头(如果您发现这些标头,则看不到)将我们的iDenfySDK纳入常规的IOS项目)

也许,包括本机模块的方式不同,该模块内部也具有内部依赖性?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)