项目大起来,就要分模块,对整个工程进行拆分,使用私有化pod库的方式就是一个比较好的方式。
主要就是通过Pod Lib Create的命令创建自己的podspec文件。
在其中会声明头文件、资源文件、依赖等相关描述。
比如
s.dependency '所依赖的自己的库'
s.dependency "所依赖的公有pod库", "版本号"
s.source_files = "********/**/*.{h,m}" 代码文件
s.public_header_files = "********/**/*.h" 头文件
s.resource = "******/**/*.{png,json,storyboard,xib,lproj}" 资源文件
在使用的时候
pod '****',:path =>'../***'
这样就可以了
网友评论