首先,我们添加新的子库文件夹的时候,是不能直接往pod 库工程的development pods功能目录中直接添加文件
夹的,如图,不能直接将文件拖入框内的工程目录
正确的做法是,
找到pod库的classes文件夹
将自己需要添加的文件夹添加到这个classes文件夹中
里面包括自己的库文件
然后在.podspec文件中添加子库的配置信息如图
包括相对路径,子库的依赖库
注意这里的经过多次设置测试发现,只要最后一个值是‘*’就可以,如
sp.source_files = 'vv_bodylib_ios/Classes/ScrollViewHeaderHelper/**/**/**/***
vv_bodylib_ios/Classes/ScrollViewHeaderHelper/**/**/**/************
sp.source_files = 'vv_bodylib_ios/Classes/ScrollViewHeaderHelper/**/*
sp.source_files = 'vv_bodylib_ios/Classes/ScrollViewHeaderHelper/**/**/**/**
都是可以的
但是这种 最后一个字符是'/'的路径不行 如:
sp.source_files = 'vv_bodylib_ios/Classes/ScrollViewHeaderHelper/**/**/**/
sp.source_files = 'vv_bodylib_ios/Classes/ScrollViewHeaderHelper/**/**/
然后我们cd到pod库的示例工程下,pod install 之后,发现子库已经添加到pod 库里面了
至此,子库添加完毕