最近开始对制作cocoapods库比较热衷,网络上的博客各种方式,但是感觉都做不成功,于是自己慢慢摸索,终于搞出来了,为了方便大家,我也整理了一下流程,话不多说,直接入主题。
1、在Github上新建一个项目,克隆到本地。
手把手教你制作cocoapods库2、把项目clone到本地
3、首先进入到项目的根目录,然后创建项目描述文件。
手把手教你制作cocoapods库本地文件夹会出现一个.podspec文件,用xcode打开它
源文件里面的内容有很多都是说明,这里是我精简之后的
手把手教你制作cocoapods库4、配置好podspec文件后本地验证一下,在终端进入到项目根目录,然后输入指令pod lib lint DJMarquee.podspec --allow-warnings
5、验证通过会出现如下提示
手把手教你制作cocoapods库6、将项目提交到git上
7、上传代码到cocoapods:
A.如果没有注册过cocoapods就需要先注册,在终端输入pod trunk register 邮箱地址 ‘用户名’
B.会出现一段黄色字体, 提示发送了一个验证码到邮箱,打开你的邮箱验证即可。验证通过后, 可以通过pod trunk me检查是否创建成功(会显示注册的邮箱,用户名和时间)。
8、上传代码到cocoapods
在终端进入到项目根目录,执行命令pod trunk push DJMarquee.podspec --allow-warnings,成功之后会显示
手把手教你制作cocoapods库到此就cocoapods库就创建完成了,咱们在终端搜索看看pod search DJMarquee
然而你会发现,竟然搜索不到!惊不惊喜!这只是因为你本地的搜索库没有更新。
在终端输入rm ~/Library/Caches/CocoaPods/search_index.json删除本地搜索库,再执行pod search DJMarquee指令,会重新加载搜索库,然后就能搜索到了。
博主GitHub上有封装好了的库,可以导入项目直接使用,也可以把podspec文件复制拿去用。
网友评论