cocoapods默认只能基于git的代码管理,所以以下操作基于mac环境安装了cocoapods、并熟悉git操作,当然也可以用
其他git平台或者自己搭建git平台。
1.建立github仓库,建立成功后clone远程仓库到本地。一定要带一个MIT Lincese。
2.创建Trunk账户
pod trunk register 邮箱地址 ‘用户名’
注册完了会收到一封邮件,去邮箱确认下。
查看自己的注册信息
pod trunk me
3. 创建并编辑.podspec文件(以我刚发布的ZXYKeyChain为例)
pod spec create ZXYKeyChainFramework
打开后开始编辑
注意:framework的路径是相对.podspec而言的。
4.提交至github并给稳定版本打上tag
git tag -tag -1.0
git push origin --tags
5.上传cocoapods
验证.podspec文件是否合法
pod spec lint ZXYKeyChainManager.podspec
如果遇到问题直接按照错误描述解决。
没有问题的话提交到Trunk
pod trunk push ZXYKeyChainManager.podspec