组件化(五)远程私有库的升级

1、按照 组件化(三)创建自己的私有库(源是自己创建的) 创建好一个远程的私有库
2、增删改你需要操作的文件

我把之前的 ReplaceMe.m 文件给删除 了然后新建了一个 Categories 文件夹(其实就是修改你需要修改的东西)

如图所示

4566E3EE-9652-4470-9BEF-819B394C79D8.png
3、修改FCPrivateTools.podspec 文件 的版本号 (从 0.0.1 变成 0.0.2)
61E7B544BDA2021570A2471C9C1BD206.png
4、上传代码
1、cd到 fcprivate-tools 文件目录下  看清楚目录别错了
1B481BD657041E7985420FBA6AE1B19F.png
//提交到远程仓库
2、 git add .
3、git commit -m '整理文档'
4、git push origin master
//5、打标签 (这一步很关键  标签名称一定要与 spec 文件里面的版本号一致)

 git tag '0.0.2'

git push --tags
5、验证
//本地验证
pod lib lint --allow-warnings
//远程验证
pod spec lint --use-libraries --allow-warnings

其实这一步验证可以省略 但是为了保证我们能够成功 所以验证一下本地和远程是否成功 如果都能成功则进行下一步

6、上传自己的远程索引库
pod repo push 自己远程索引库的名称 自己的工具库.podspec

//这是我的
pod repo push FCPrivateSpec FCPrivateTools.podspec

上传成功 如下


B0A54B44-3FC9-4476-BB67-0DB64519B5F1.png

此时自己本地的 cocoapods里面也会有一个0.0.2的版本 如图


2EC8CE01E6F105AEA0F304472C8A9603.png
7、验证是否升级成功
pod search 你自己的库
//我的库
pod search FCPrivateTools

成功如图


6563FBF0BC74DC21925E59246E759696.png

你可能感兴趣的:(组件化(五)远程私有库的升级)