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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容