上一篇文章中介绍了怎么通过Cocoapods制作自己的SDK,这篇记录下怎么更新自己的SDK
前提
你的Github已经有了自己的项目,并且trunk至Cocoapods;
1.更新本地的代码
打开自己的SDK工程,将需要改进的地方进行修改;这里我是更新了一下接口的参数类型;
2.通过终端命令将改变上传至Github;
|
|
刷新Github页面可以看见代码已经上传成功
3.但是到目前为止,只是把内容提交完成,而且这些内容是没有标记的内容,接下来就是重要的修改podspec:
- 打开终端,cd到SDK文件
输入
vi Invite_Code_SDK.podspec
回车进入podspec编辑界面按
i
进入编辑,修改参数,将便签升级点击
esc
退出,输入:w
保存修改,:q
完全退出
4.打标签,终端执行下面命令
|
|
回到网页刷新看新打印的标签号
5.以上步骤将导入Github完成了,接下来上传Cocoapods,执行
pod trunk push Invite_Code_SDK.podspec --verbose --allow-warnings
此时我们pod search Invite_Code_SDK
,并没有发现v0.1.3
的版本
|
|
不要忘了,还需要更新一下本地的依赖库,执行pod setup
,然后再次查询pod search Invite_Code_SDK
,结果如下
|
|
6.大功告成,接下来去我们的项目更新SDK
- cd 到项目中
- 执行
pod update Invite_Code_SDK
- 工程里面可以看到SDK变动的文件及代码