OC(廿五):创建pod管理私有仓库

一,创建版本仓库

创建私有仓库,名称为mySpecs(自己随意都行,见名知意吧), 比如码云、coding 都可创建私有仓库,此处是以码云为例,https://gitee.com/xxx/mySpecs.git是仓库地址

pod repo add mySpecs https://gitee.com/xxx/mySpecs.git

可以在此目录下看到

~/.cocoapods/repos

二,创建 pod 仓库

任意创建一个文件夹,来到此文件夹下执行

pod lib create SJWToolKit

SJWToolKit : 工程名字,最好带自己的名字的3个首字母,防止重复.

填写信息

需要填写的信息根据自己的使用的语言和平台还有其他填写即可.

将组件文件或者核心代码文件放到Classes目录下:

文件目录

三,上传 pod 仓库到远端

命令也可以,或者使用 sourcetree 等软件,将本地库提到远程,命令如下

git init
git add .
git commit -am "提交日志"
git remote add origin https://gitee.com/xxx/SJWToolKit
git push origin master
git tag -m "first release" "0.1.0" // tag必须要打上,否则 gg
git push --tags

四,配置.podspec文件

open SJWToolKit.podspec

修改样例

配置完成,需要验证一下,命令如下:

pod spec lint

有 warning 是可以的

可以使用此命令忽略 warning

pod spec lint --allow-warnings

五,.podspec文件提交到自己创建的私有Spec Repo仓库

pod repo push mySpecs SJWToolKit.podspec

结果页面

这样就完成了,pod 仓库的创建.
Podfile 的引用格式 :

source https://gitee.com/songjinwei/mySpecs.git
pod 'SJWToolKit'

六,仓库版本升级

1️⃣, 将要升级的文件拷贝到 Classes 的目录下,提交到远程,记得打 tag
2️⃣, 修改.podspec文件的相关信息,版本必须要修改
3️⃣, pod repo push mySpecs SJWToolKit.podspec
4️⃣, Podfile 的目录下, pod install .

第三方依赖引入时,最好指定版本号,防止以后作者修改引用版本的库后再重新引用时出现不可知的问题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值