不支持将桥接头与框架目标一起使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不支持将桥接头与框架目标一起使用相关的知识,希望对你有一定的参考价值。

我想制作一个混合了Objective-C和Swift的pod。我补充说

s.pod_target_xcconfig = { 'SWIFT_OBJC_BRIDGING_HEADER' =>'$(PODS_ROOT)/../SwiftDemo/SwiftDemo-Bridging-Header.h' }

在我的podspec文件中。

但是当我验证podspec文件时仍然出现一个错误:

- ERROR | [ios] xcodebuild: Returned an unsuccessful exit code.
- NOTE  | xcodebuild:  <unknown>:0: error: using bridging headers with framework targets is unsupported

有人在 #7213问过这个问题,但对我没有任何帮助。

答案

最后,我用过

s.public_header_files = 'SwiftDemo/TargetA/*.h'

它正在工作!

以上是关于不支持将桥接头与框架目标一起使用的主要内容,如果未能解决你的问题,请参考以下文章

不支持将桥接头与框架目标一起使用

将桥接头添加到现有目标项目中时出错

如何将桥接头添加到 Flutter 插件

Objective-C Swift 桥接头

Objective-C Swift 桥接头

Google 登录 CocoaPods 已弃用