本地私有库的实现 pod

以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

 

转载于:https://www.cnblogs.com/daxueshan/p/6901438.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值