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

Posted

技术标签:

【中文标题】不支持将桥接头与框架目标一起使用【英文标题】:using bridging headers with framework targets is unsupported 【发布时间】:2018-01-10 06:29:11 【问题描述】:

我想制作一个混合了 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 提出了这个问题,但对我没有帮助。

【问题讨论】:

【参考方案1】:

最后,我用了

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

它正在工作!

【讨论】:

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

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

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

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

Objective-C Swift 桥接头

Objective-C Swift 桥接头

不指定目标框架不支持“发布”目标