1.使用pod spec create CMTest
创建podspec文件,
2.打开podspec,指定下source_files为当前目录下的所有文件,比如这个CMTest文件下的,就可以这么指定:spec.source_files = "Classes", "CMTest/**/*"
,另外 spec.description
是本地库的描述,本地库不需要指定spec.source
,
3.依赖问题:
spec.dependency "CMShare"
spec.dependency "Masonry"
组件化的原则上A本地库依赖了某个远程库B,那么B只在A库里使用,如果其他工程想使用B,则要自己添加依赖。
4.podfile里指定路径:
pod 'CMShare', :path => './Modularization'
pod 'CMTest', :path => './Modularization'
image.png
5.
pod install
安装完成。
网友评论