一、前言
继上一个制作framework的文章之后来将framework发布到cocopods上。
二、步骤
1、创建一个GitHub(Gitlab,Bitbucket等都可以)仓库,需要注意的是license 要选择Pod支持的MIT,将创建好的远端库down到本地。
![](https://img.haomeiwen.com/i5013238/6e66891b88a8ba3d.png)
2、创建Podlib模版
pod lib create LNFramework
![](https://img.haomeiwen.com/i5013238/15122a868b37f1b8.png)
将我们之前创建好的framework放到这个位置
![](https://img.haomeiwen.com/i5013238/37664e1420e960e5.png)
3、编辑Podspec
![](https://img.haomeiwen.com/i5013238/f66ed1361c22526a.png)
4、将代码提交至Git并打上与podspec版本一致的tag。
5、检验远端podspec 没有error 验证通过
pod spec lint LNFramework.podspec
![](https://img.haomeiwen.com/i5013238/74e51f8b47a83b16.png)
6、发布framework 出现下面为发布成功。
pod trunk push LNFramework.podspec --allow-warnings
![](https://img.haomeiwen.com/i5013238/a2750528baf339a6.png)
因为刚发布的,所以直接pod install 会获取不到,需要检查一下新版本
pod install --repo-update
![](https://img.haomeiwen.com/i5013238/3ddbe2967179e5a3.png)
完结。
网友评论