iOS开发pod 私有库的子库

首先,我们添加新的子库文件夹的时候,是不能直接往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 库里面了

至此,子库添加完毕

猜你喜欢

转载自blog.csdn.net/LIUXIAOXIAOBO/article/details/112978129