在swift中使用单个pod

时间:2018-03-07 12:02:14

标签: ios swift xcode cocoapods

在我的项目中,我有大约20-30个PODS,所有这些都在OBJECTIVE-C。 在某些pod中,由于要求,我改变了一些代码。 现在我想添加一个只用swift编写的pod。是否可以只为特定的pod使用swift?我不想使用" use_framework"因为它会强制所有其他pod使用静态框架。

2 个答案:

答案 0 :(得分:1)

随着cocoapods 1.5.0的发布。不可能只使用一个swift pods。来自官方文档

you can add use_modular_headers! to enable the stricter search paths and
module map generation for all of your pods, 
or you can add :modular_headers => true to a single pod declaration
to enable for only that pod.

通过这个我们可以改善商店提交时间。这是官方文档页面Cocoapods 1.5.0

答案 1 :(得分:0)

目前use_framework!是全部还是全部。目前有一个open issue来改变它。

Swift static library支持将添加到CocoaPods 1.5.0中,因此这可能是解决问题的最快路径,但仍有一段距离。