以pods的形式,引入本地相关文件
补充:
pod repo 查看本地 pod 目录信息
一, 生成本地库 的描述文件.spec
//1.进入的 本地库的 目录
cd 'xxx'
//2.初始化本地仓库
git init
git add .
git commit -m 'xxx'
//3.创建<模板测试工程> //在工程文件夹内,创建一个 Lib 文件夹,在 Lib 内创建
包含: .spec文件/测试工程
pod lib create XXname //从远程 cloning 克隆模板测试工程
//单独创建 spec 文件
pod spec create 'spec的文件名字'
//然后,用xcode打开文件,可修改相关信息,如下:
//.summary 摘要信息(短一点)
//.description 库的描述信息
//.license 协议,删掉括号中内容
//.author 作者, maxueshan => 3134@qq.com
//source 本地库, git需要改成空的
s.source = { :git => "", :tag => "#{s.version}" }
//.source_files 过滤文件(*表示文件 .h .m )
匹配文件,其中BaseLib为目标文件夹, ** 表示包含BaseLib下的所有文件
s.source_files = "BaseLib", "BaseLib/**/*.{h,m}"
1. 然后,直接将<组件>copy 到当前工程的 Classes 文件内,
2. 并修改path=>'../' 路径(当前库的路径,以当前 podfile 的路径开始向前找)
3. 最后执行 pod install 即可(或者将Claess中的文件 直接拖入目录也行)
二.集成到 宿主工程中
//1.进入
cd 'xx'
//2.生成podfile文件
pod init
//注释:pod repo 可查看检索的路径
//3.podfile中设置pod库
pod 'Base', :path => '../Base' //需要指定路径,组件所在的路径,以当前 podfile 的路径开始向前找
//注释: ' ../' 的作用是跳出当前目录,回到上一个目录
//4.安装
pod install