为什么在编译到静态库时找不到桥文件?

时间:2019-09-04 07:46:41

标签: ios cocoapods static-libraries

在我的应用中,我使用cocoapods导入一些动态框架。现在,我想将动态框架更改为静态库。因此,我在s.static_framework = true中添加了*.podspec。然后,我就可以成功编译该静态库了。但是,当我将此静态库导入到我的应用程序时,出现了问题。错误如下所示: enter image description here

此静态库包含ocswift代码。我想将swift编码的文件导入到oc编码的文件中。我在use_frameworks!中将use_modular_headers!更改为Podfile

1 个答案:

答案 0 :(得分:0)

s.static_framework = true将框架内的库从动态更改为静态。该pod仍将集成为框架。

该选项仅与指定use_frameworks!的Podfile有关。

如果use_modular_headers!在Podfile中,或者use_framework!在Podfile中,则s.static_framework = true无效。该pod仍将集成为静态库。