Cocoapods - 隐藏实施?

时间:2014-07-11 13:28:39

标签: ios cocoapods

我有一个我创建的iOS库。现在我把这个lib放在.framework文件中,只有一些 .h 文件。 现在我想使用Cocoapods而不是框架。

是否可以隐藏 .m 文件并仅显示一些头文件(与框架一样)?

根据这个问题,我不理解podspec设置source_filespublic_header_files之间的关系。

我认为public_header_files是我需要的选项,但我不明白这个属性在做什么。

修改 我想我误解了Cocoapods的设计。使用public_header_files设置时,use_framework!似乎有意义。 也许我正在尝试迦太基。

1 个答案:

答案 0 :(得分:1)

对于Objective-C静态框架,您可以尝试cocoapods-packager。 对于Swift框架,到目前为止,由于没有志愿者,因此无法使用cocoapods-packager。您可以找到详细信息here

但还有另一种方式Hide implementation of Swift framework when distributing it