上一篇文章中介绍了怎么通过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变动的文件及代码
 
