进阶-pod 私有库命令
2018-09-04 本文已影响19人
coderPoo
1.生成模板工程
$pod lib create PodName
2.校验本地pod
$pod lib lint
- 校验spec文件
$ pod spec lint
4.推送到远程
- 第一种情况,推送到github公共库
$ pod trunk push podName.podspec
- 第二种情况,推送到私有库
$ pod repo push ios_specs(管理私有库spec文件的仓库名称) podName.podspec
参数
--allow-w'rnings //⽤用它忽略略警告
--verbose //打印执⾏行行过程详细信息
--use-libr'ries //如果使⽤用了了静态库 需要使⽤用
--sources=https://github.com/Coco'Pods/Specs //如果库依赖了了三⽅方的 pod库需要设置,可以设置私有库
例如:
//如果你的私有库 依赖了其他三方库需要加上--sources
pod lib lint --sources=https://github.com/CocoaPods/Specs
如果私有库,依赖了自己的私有库以及三方
pod lib lint --allow-warnings --verbose --sources=http://git.guazi-corp.com/XXXXXXX/ios_specs.git,https://github.com/CocoaPods/Specs --no-clean
额外公共库使用trunk命令
1.注册
pod trunk register email@163.com 'Name' --verbose
2.验证
pod trunk me
![](https://img.haomeiwen.com/i607989/aabd80c361c305c5.png)