在我的应用中,我使用cocoapods
导入一些动态框架。现在,我想将动态框架更改为静态库。因此,我在s.static_framework = true
中添加了*.podspec
。然后,我就可以成功编译该静态库了。但是,当我将此静态库导入到我的应用程序时,出现了问题。错误如下所示:
此静态库包含oc
和swift
代码。我想将swift
编码的文件导入到oc
编码的文件中。我在use_frameworks!
中将use_modular_headers!
更改为Podfile
。
答案 0 :(得分:0)
s.static_framework = true
将框架内的库从动态更改为静态。该pod仍将集成为框架。
该选项仅与指定use_frameworks!
的Podfile有关。
如果use_modular_headers!
在Podfile中,或者use_framework!
在Podfile中,则s.static_framework = true
无效。该pod仍将集成为静态库。