创建公有pod库

2019-03-31  本文已影响0人  X勒个F

1. GitHub上添加仓库

创建远程仓库

如上图,不用添加README也不用选择.gitignore和license。

2. 打开终端cd到准备好的文件夹下,创建本地仓库

 cd /Users/aq/Desktop/Pod 

 pod lib create GifLoadingView 
创建本地仓库 创建本地仓库选项 文件目录

以后pod安装的文件位置如下图所示,将自己的文件放到Classes文件夹下代替ReplaceMe.m。

替换ReplaceMe

3. 测试本地仓库,修改podspec

pod install.png podspec.png

如上图,重要的地方都有标注,图中的3和4即第一步创建的仓库的houmePage和source

homepage

4. 提交代码到远程仓库

前面的步骤都确认无误后可以提交代码了。

commit.png

git status

查看状态

git add .

git commit -m '描述xxxx'

提交到本地

关联仓库.png

添加关联

git remote add origin https://github.com/onexf/GifLoadingView.git

查看关联

git remote

push到远程仓库

git push origin master

以前在终端没有登录过GitHub账号的话会要求你输入用户名和密码,按提示操作就行。

打标签.png

查看标签

git tag

添加标签

git tag '0.1.0'

这里tag值'0.1.0'要与前面podspec文件中s.version相同

将tag推送到远程仓库

git push --tags

5. 推送podspec到pod库

lint检查自己的仓库

lint.png

如图,cd到仓库根目录

pod spec lint

如果依赖了第三方库则用下面的命令

pod spec lint --use-libraries   

如果报以下错误

[!] You need to register a session first.

使用下面的命令注册一下

pod trunk register xxxxxx@qq.com 'namexxx' --description='desxxxxx'

替换自己的邮箱,会收到一封邮件,打开邮件里的链接即可,打开后如下图:

register.png

这样就可以继续了

最后一步

pod trunk push GifLoadingView.podspec

同样,如果依赖了第三方库需要在末尾加上 --use-libraries

pod trunk push GifLoadingView.podspec --use-libraries 
push.png

然后就可以pod search GifLoadingView 搜索到你的pod库了。

上一篇 下一篇

猜你喜欢

热点阅读