iOS搭建组件化私有库

2023-09-08  本文已影响0人  libtinker

一、创建私有库索引

在码云建立一个私有库索引,起名为TKComponentSpec

image.png

二、本地添加私有库索引

pod repo add ComponentSpec  https://gitee.com/libtinker/component-spec.git

三、创建功能组件库

当你新建自建的时候,就从这里开始

pod lib create TKKit
git branch master
git checkout master
git status (检查当前的git存了什么文件)
git add . (将所有文件缓存到待提交文件区域)
git commit -m "上传组件"
git remote add origin https://gitee.com/libtinker/tkkit.git (私有库索引)
git push -f origin master (提交代码到远程仓库master分支上)
git tag 0.0.1 (这里的版本号必须和podspec里面的一致)
git push --tag (提交tag)
pod lib lint --private --allow-warnings

校验成功:TKKIt passed validation
2.远程私有库验证:

pod spec lint --private --allow-warnings

校验成功:TKKIt.pidspec passed validation

pod repo push TKComponentSpec TKKit.podspec  --allow-warnings

2.推送之后到本地索引库中查看


image.png

3.在远端getee上查看


image.png

四、私有库使用

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

source 'https://gitee.com/libtinker/tkcomponent-spec.git'

target 'TestDemo' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!
  pod 'TKKit'

end

上一篇 下一篇

猜你喜欢

热点阅读