之前写了一篇创建swift 版的pod库的简要流程,但是有时候我们想要创建一个framework pod库,它与swift库还是由很多不同的。
1、要想创建framework类型的pod库,需要在创建pod库时选择Objc类型
2、创建时会让你添加类库的前缀 随便写
3、创建一个framework(真机模拟器合并库)
4、xxx.podspec配置
s.vendored_frameworks = '路径/xxxFramework.framework'
# 这里需要添加header
s.source_files = '路径/xxxFramework.framework/Headers/*.h'
这里的路径是相对于xxx.podspec文件的根路径,比如:我的demo中是这样的
# 这里需要添加header
s.source_files = 'TMOCTest/frameworks/TMTestFramework.framework/Headers/*.h'
s.vendored_frameworks = 'TMOCTest/frameworks/TMTestFramework.framework'