制作自己的组件库,并且发布到Cocoapods

2024-10-24  本文已影响0人  墨竹AI

一、在github上创建自己的组件仓库

二、在本地,打开终端,使用pod lib create ProjectName(你的组件名)

按照指引回答问题,带下划线的是默认答案,直接按回车就可以选中默认答案,如果选自己想要的,就输入对应的答案。

三、添加你的组件代码

在你的项目中,找到与项目名相同的文件夹下的Classes,所以新创建的文件,或者要添加到库中的文件,全部放到这个文件夹下,也可以在这个文件夹下新建子文件夹存放,但是不能放在此文件夹之外的地方,否则你执行pod install 之后,所有新增的文件和代码都会消失不见。
每次改完代码,或者新增文件之后,要在项目中的demo中查看效果,必须先pod install一下,否则你会发现你改的代码没有效果,或者新增的文件找不到。

四、修改ProjectName.podspec 文件

一般只修改版本号,和summary部分的简介就可以,有需要的话,description 也可以改一下。

五、把项目 commit 到本地,然后push到远端。

六、打tag,然后push tag

七、本地校验,远端校验

本地校验:

 pod lib lint 

远端校验:

pod sepc lint

八、发布到Cocoapods podtrunk

pod trunk me
pod trunk push ProjectName.spec

九、现在就可以去 pod search xxx自己的库了

注意:
rm ~/Library/Caches/CocoaPods/search_index.json

然后再去尝试pod search xxx

十、注意:

上一篇 下一篇

猜你喜欢

热点阅读