美文网首页iOS工具癖iOS Developer
[用Cocoapods并结合Github,更新自己的SDK]

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

作者: HonBoom | 来源:发表于2016-11-17 11:54 被阅读285次

    💖应简友需求,详补一篇关于在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 感谢浏览,感谢关注,不足之处请指正批评.

    相关文章

      网友评论

        本文标题:[用Cocoapods并结合Github,更新自己的SDK]

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