Cocoapods - 隐藏实施?

Seb*_*ian 6 ios cocoapods

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

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

根据这个问题,我不明白podspec设置source_files和之间的关系public_header_files.

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

编辑: 我想我误解了Cocoapods的设计.public_header_files在使用use_framework!设置时似乎有意义.也许我正在尝试迦太基.

DàC*_*hún 1

对于 Objective-C 静态框架,是可以的,你可以尝试cocoapods-packager。对于 Swift 框架,由于没有志愿者,目前还无法使用 cocoapods-packager。您可以在这里找到详细信息:

但是还有另一种方法可以在分发时隐藏 Swift 框架的实现