开发依赖于原生框架的 react-native 库

时间:2021-04-09 23:21:55

标签: ios swift react-native

我正在开发一个 react-native 库。这个库项目内部引用了另一个用 swift 编写的本地库项目(适用于 ios)。目前,react-native 库在其 podspec 文件中包含以下内容:

pod::Spec.new do |s|
  s.name         = "myReactNativeLibrary"
  s.version      = "0.0.1"
  s.summary      = "summary"
  s.dependency "MySwiftFramework"
  s.dependency "React"

这样,只要有人在他们的应用中包含 react-native 库并执行 pod install,他们也会安装 MySwiftFramework

然而,这使得在 react-native 库和 MySwiftFramework 中测试更改变得很痛苦。 在测试项目上本地测试两个库项目的最佳方法是什么?

到目前为止我尝试过的: 从 podspec 文件中的 s.dependency 中删除 MySwiftFramework 并尝试手动添加本地 MySwiftFramework.xcframework 以在 xcode 中测试 react-native 应用程序。这样做会出现错误: Module MySwiftFramework 未找到。

0 个答案:

没有答案