我正在开发一个 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
未找到。