https://www.jianshu.com/p/9e2c7a7c1211
1.创建私有库
进入对应文件夹
pod lib create +名字
2.创建码云或者git仓库
创建码云仓库3.在相应工程中放入组件
4.本地pod配置文件验证
进入指定文件,放入库文件后
配置对应podspec文件
配置修改5.校验本地pod配置文件
pod lib lint
配置验证4.推送本地代码到托管服务器码云或git
git remote add origin https://git.oschina.net/KKLater/LATAlert.git
git add .
git commit -a -m"0.0.1"
git pull origin master
git push origin master
<注:tag是必须要提交的,并且要和配置的版本号一致>
git tag 0.1.0
git push origin0.0.1
5.私有库添加到本地
pod repo add 文件名 文件服务器路径
pod repo add LATSpecs https://git.oschina.net/KKLater/LATPodspecs.git
添加成功会在~/.cocoapods/repo路径中显示该库
6.外部导入
外部导入前,由于本地库为跟新,先执行 pod repo update和 pod update 指定库 操作
pod'LATAlert',:git=>'https://git.oschina.net/KKLater/LATAlert.git'
公有库发布命令
1.用户注册
pod trunk register 邮箱 名字 --description='描述'
2.查看注册信息
pod trunk me.
3.添加开发者(第一个推送的人有权限添加开发者)
pod trunk add-owner 邮箱
4.推送公有库
pod trunk push 仓库名.podspec
1.如果后续远程库有跟新,再执行以下pod update 指定库即可
2.如果配置文件有跟新,提交命令:pod repo push XSLTool XSLTool.podspec
3有时候会搜不到
解决:rm ~/Library/Caches/CocoaPods/search_index.json 然后重新搜索
网友评论