我有一个自己创建的iOS库。现在,我将此lib放在.framework
仅包含一些.h文件的文件中。现在,我想使用Cocoapods代替框架。
是否可以隐藏.m文件并仅公开某些头文件(例如与框架一起使用)?
根据这个问题,我不了解podspec设置source_files
和之间的关系public_header_files
。
我以为那public_header_files
是我需要的选择,但我不知道此属性在做什么。
编辑:我想我误解了Cocoapods的设计。public_header_files
使用该use_framework!
设置时似乎很有意义。也许我正在尝试迦太基。
对于Objective-C静态框架,可以尝试使用cocoapods-packager。对于Swift框架,到目前为止,由于没有志愿者,因此无法使用cocoapods-packager。您可以在此处找到详细信息:
但是当分发它时,还有另一种方法可以隐藏Swift框架的实现
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句