iOS工具癖iOS Developer

[用Cocoapods并结合Github,更新自己的SDK]

2016-11-17  本文已影响285人  HonBoom

💖应简友需求,详补一篇关于在Github端更新升级代码或应用时的具体操作.

<一>前提:

1.0  你已经成功的在你的个人Github端导入你的个人项目.

2.0  打开pc端和网页端Github并登录个人Github账号.

3.0   打开终端以备使用.

<二>升级:

1.0  准备好你的项目文件(在这里,我继续使用之前的"YourSDK"来演示过程!).如果你的项目文件没有在桌面,那你可以进入网页版个人Github页面download一份,如图:

桌面打开

2.0  打开文件,修改你需要做出修改提交的部分,如图:

文件改变

3.0  操作提交并同步:填写摘要并提交,然后点击Sync同步:

提交

4.0  验证操作是否成功:

提交成功

5.0  但是,目前为止,你只是把内容提交完成,而且这些东西既是没有被标记的内容,也不属于在第一次提交的版本0.0.1的内容,所以标签仍旧是0.0.1.所以打标签就成为了下一步的操作重点:

新内容未被打标签

6.0  (打标签)打开终端,cd 到的文件 YourSDK ,并输入 vi YourSDK.podspec 回车,进入pod spec编辑界面.

点击键盘 i 键开始编辑,修改相关参数,将标签升级加一,点击 esc 开启退出步骤, 输入 :w 保存修改, :q  完成退出 .

进入编辑界面 修改

7.0  (打标签)执行下列指令:

git tag '0.0.2'

git add *

git commit -m 'add tag'

git push origin 0.0.2

成功打标签

这时候回到网页刷新就可显示新打印的标签号:

成功

8.0  (还没完)到这一步为止,其实对导入Github这一层已经完成了,但是如果你关联了你的cocoapods,希望在终端通过 pod search 就可以及时索引到你的项目的话,你还需要一步终极操作:

执行 pod trunk push YourSDK.podspec :

关联成功

9.0  (验证)在终端输入 pod search YourSDK ,出现图示,证明升级完成:

完成升级

<三>补充:

1.0  升级的步骤其实许多都是与第一次创建,提交有很多相似的地方,具体可以参照前文[用Cocoapods并结合Github管理,导入,更新,下载自己的SDK]

2.0  如果你要升级的是>=Swift3.0版本语言所写的项目,在关联Cocoapods时是有要求的,你的cocoapods版本必须是>=1.1.0版本(目前我所用的是最新的额1.2.0.beta.1).具体操作步骤与细节,推荐文章:cocoa pods升级与换源

3.0  如果你并不需要关联cocoapods,仅提交到Github管理即可,那在<二>中的最后pod trunk push 步骤是不需要做的.

4.0 感谢浏览,感谢关注,不足之处请指正批评.

上一篇下一篇

猜你喜欢

热点阅读