我正在 react-native 中构建一个包装器 SDK。但是,我是 react-native 新手,面临以下问题:
我使用 react-native-create-library npm 包创建了一个库。在编译 iOS 模块时,它给出了找不到 React-native 桥的错误。
我忽略了这个问题并集成了我的代码。当我在客户端应用程序(使用 react-native init 创建)中链接 SDK 时,SDK 不会给出 react-native 桥的错误。
现有的 iOS SDK 是通过客户端应用程序中的 cocoapods 集成的,我正在尝试通过标头搜索路径将其链接到包装器 SDK 中。但无论我尝试什么,我都会收到“找不到模块”的错误。
我正在使用 Xcode 10 和 Swift 5。
当我运行 pod install 时,现有的 iOS SDK 会复制 Pods 文件夹中的文件。我认为它应该复制框架文件,以便标题搜索路径可以查找其中的标题。我${SRC_ROOT}/../../../ios/Pods
在包装器 SDK 的标头搜索路径中提供了递归。但它没有用。
有人可以帮我解决这些问题吗?我搜索了示例代码和建议,但没有一个有效。