[英]Link binary with library from podspec
我正在开发一个包含本机模块的 React-Native 库。 这个库依赖于 react-native-webrtc 并且还对作为 vendored_framework 的 react-native-webrtc 附带的 WebRTC.xcframework 有原生依赖。 现在要完成这项工作,我需要将我的库与 WebRTC.xcframework 链接。 但是,这必须在我的库的 podspec 中发生,因为我的库的用户不应手动将我的已交付 pod 与 WebRTC 框架链接,因此不能使用“Link Binary with Libraries”构建阶段。 由于该框架未与我的库一起发布,因此使用 vendored_framework 规范也不起作用。
到目前为止,我的 podspec 尝试这样做:
s.preserve_paths = '{PODS_ROOT}/../../node_modules/react-native-webrtc/apple/**/*'
s.pod_target_xcconfig = {
"FRAMEWORK_SEARCH_PATHS" => '"${PODS_ROOT}/../../node_modules/react-native-webrtc/apple"',
"HEADER_SEARCH_PATHS" => '"{PODS_ROOT}/../../node_modules/react-native-webrtc/apple"',
"OTHER_LDFLAGS" => '-framework WebRTC'
}
但是,我的代码中的#import <WebRTC/WebRTC.h>
仍然不起作用。 感谢您的帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.