Cocoapods 创建私有库

学习参考链接

 http://www.cocoachina.com/ios/20150228/11206.html

使用总结

比如我有一个框架A,该工程已经在git版本管理下了,先要在该工程下创建podspec 文件,里面包含着一些信息。比如使用该框架时依赖哪些框架,开源协议,需要哪些文件,以及该工程的对应tag标签。然后上传podspec到私有SpecRepo。Spec Repo里面可以管理很多podspec,其实cocopods本身也有一个Spec Repo,方便大家上传podspec管理使用。这也就是为什么Podfile文件里面有一行 source 'https://github.com/CocoaPods/Specs.git' ,这个指代的就是这个公共Spec Repo,所以最后使用SpecRepo私有库的时候,也要在source里面填上私有SpecRepo对应git的clone地址。

用到的命令

 1. pod repo add [本地私有库的名称]  [对应git上的clone地址]
     -创建私有库 在~/.cocoapods/repos下可以查看到
 2. pod spec create [开源框架的名称] [开源框架git上的clone地址]
     -创建podspec文件
 3. pod lib lint 
     -验证podspec是否正确 
 4. pod repo push [本地私有库的名称] [开源框架的名称.podspec] 
     -推送podspec文件到私有库中,此时会一并推送到私有库远端
 5. pod repo remove [本地私有库名称] 
     -移除本地私有库

注意事项

1.在依赖第三方库使用的时候,尽量不要再.h中引用第三方库,如果非要引用不可,引用方式为import < FMDB/FMDB.h >。 不要直接引号引用,并且设置 

这里写图片描述

2.具体错误根据pod lib lint 命令执行后显示的结果修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值