1 创建私有库 的管理仓库Specs
pod repo add Specs GitURL
Specs: 本地管理仓库名称
GitURL: 仓库的远程地址
2 创建私有库管理
Pod::Spec.new do |s|
s.name = 'WOWPickerView' //名字
s.version = '1.0.0' //版本号
s.summary = 'one fang' //描述
s.homepage = 'http://gitlab.yingupuhui.com/iOS-Component/WOWPickerView' //路径
s.license = 'MIT' //
s.author = { 'FangZhongJie' => 'fangzhongjie@yingu.com' }
s.platform = :ios,
'8.0'
s.source = { :git => 'http://gitlab.yingupuhui.com/iOS-Component/WOWPickerView.git', :tag => s.version}
s.source_files = 'WOWPickerView/*/.{h,m}' //文件路径
s.dependency 'Masonry' //依赖库
s.dependency 'YYKit' //依赖库
end
3,创建后.本地校验 pod lib lint
远程校验 pod spec lint
校验通过, 把私有库上传到远程,打tag
4, 然后,把私有库版本 上传到管理库
pod repo push Specs XXX.podspec #前面是本地Repo名字 后面是podspec名字
**3,4 命令忽略警告 后缀加 --allow-warnings
podfile中引用:
pod 'XXXX',:git => 'http://XX/XX.git', :tag => '1.1.0'