搭建流程
以PAWFBannerView为例
地址: http://git-ma.paic.com.cn/PAWiFi_iOS/PAWFBannerView.git
在公司的gitlab上创建一个私有仓库
git可以使用sourcetree客户端, 是一款免费软件, 相当于SVN的Cornerstone
地址: http://git-ma.paic.com.cn/
创建仓库 pod repo add NAME URL [BRANCH]
pod repo add PrivateRepo http://git-ma.paic.com.cn/PAWFSpecRepo/PrivateRepo.git
检查仓库 pod repo lint [NAME|DIRECTORY]
pod repo lint .cocoapods/repos/PrivateRepo
创建.podspec文件 pod spec create [NAME|https://github.com/USER/REPO]
pod spec create PAWFBannerView
检查.podspec文件 pod spec lint [NAME.podspec|DIRECTORY|http://PATH/NAME.podspec …]
pod lib lint
pod lib lint --verbose
pod lib lint --allow-warnings #忽略警告
提交到私有仓库 pod repo push REPO [NAME.podspec]
pod repo push PrivateRepo PAWFBannerView.podspec
pod repo push PrivateRepo PAWFBannerView.podspec --allow-warnings
更新仓库 pod repo update [NAME]
pod repo update ~/.cocoapods/repos/PrivateRepo
使用方法
直接指定源地址
pod 'PAWFBannerView', :git => 'http://git-ma.paic.com.cn/PAWiFi_iOS/PAWFBannerView.git'
直接指定本地路径
pod 'PAWFBannerView', :PATH => '~/Documents/Github/PAWFBannerView'
指定podspec文件
pod 'PAWFBannerView', :podspec =>'~/Documents/Github/PAWFBannerView/PAWFBannerView.podspec'
常规方法
pod 'PAWFBannerView' #使用最新版本
pod 'PAWFBannerView', '~> 0.1' #指定版本>=0.1且<0.2
pod 'PAWFBannerView', '0.1' #指定版本0.1
其他
-> 0.1 Any version higher than 0.1.
->= 0.1 Version 0.1 and any higher version.
-< 0.1 Any version lower than 0.1.
-<= 0.1 Version 0.1 and any lower version.
相关资料
作者: 平安-李新星
网友评论