美文网首页
制作自己的组件库,并且发布到Cocoapods

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

作者: 墨竹AI | 来源:发表于2024-10-24 23:35 被阅读0次

一、在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
  • 上传到 cocoapods
pod trunk push ProjectName.spec

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

注意:
  • 在终端执行 pod search前,首先要更新一下索引仓库,在终端执行命令 pod reop updae

  • 如果执行pod search xxx 没有搜索到你发布的库,则在终端执行命令

rm ~/Library/Caches/CocoaPods/search_index.json

然后再去尝试pod search xxx

十、注意:

  • 在github上创建项目仓库时,不要勾选reademe,等可选的选项,直接填项目名字,填写项目简介后,按下回车即可。
  • 在执行`
    PS:先简单记录一下答大体的流程,后面待完善。有不懂的可以留言,我看到会回复。

相关文章

网友评论

      本文标题:制作自己的组件库,并且发布到Cocoapods

      本文链接:https://www.haomeiwen.com/subject/zhsightx.html