iOS 大神之路iOS学习笔记iOS 三方库·自定义控件·源码解析

如何使用Cocoapods管理自己github上的项目,并让其支

2017-02-08  本文已影响2148人  KeepOnline

因为踩了不少坑儿,所以决定自己来吐吐如何使用 Cocoapods 来管理github 上的项目,并且可以让开发者通过 pod 自己的代码下来使用。

1. 在 github 上初始化仓库

初始化仓库.png 初始化仓库完成.png

注意:确保你电脑的 Desktop 上没有跟你仓库同名的文件夹,否则会提醒是否将桌面上已存在的同名文件夹替换掉

clone仓库完成.png 未将文件转移.png 转移文件后.png

亲测 只需要进行一次提交就可以完成提交至 Cocoapods 进行管理,不需要先首次提交,在进行 .podspec 的创建,若是初次尝试,请忽略这句话

2. 创建 .podspec 文件进行配置

重点( tag 标记上传至 github ):
此处默认以上操作完成(终端完成以下操作,前提路径在该仓库下).
1> git tag 'xxx'(xxx必须是你在 .podspec 文件中的 version(版本号))
2> git add . (添加)
3> git commit -m '提交内容'
4> git push origin xxx(xxx是你的tag号)

此处如果出现红色警告,查找到 ERROR 处,查看对应的配置项,打开 xxx.podspec 进行相关修改

3. 发布到 Cocoapods 进行管理

这一步是最简单的了
终端中,在该仓库路径下,输入 pod trunk push 命令即可。
出现:

完成上传.png

此处应该有掌声(for yourself),因为你已经成功将你的代码上传至 Cocoapods 进行管理。

but -> maybe wrong ->see below

4. 通过 pod search xxxx 来进行搜索,验证我们是否提交成功

如果通过 pod search xxx(自己刚刚提交的库) 成功了,那么恭喜你。
如果通过 pod search xxx(自己刚刚提交的库)的时候出现了下面的问题,请继续往下看:

所过之处,必有其坑,整个过程当中存在的坑:

如果通过该文章实现Cocoapods管理项目的过程中出现了没有提及到的问题,请描述下问题所在,我会尽快给修改。

上一篇下一篇

猜你喜欢

热点阅读