容易忘,记录下
一、修改项目中的podspec文件,并将该改动上传到Github上
主要是修改version, 其余的如description则看情况,可以不改动
@version = "1.0.3"
二、对Github上项目打上tag
可以直接用命令
//为git打tag, 第一次需要在前面加一个v
git tag "v1.0.0"
//将tag推送到远程仓库
git push --tags
也可以在Github上直接操作,选择Release中的Edit Release
修改后点击下面的Update Release即可
三、验证发布
1、验证
//验证
pod spec lint xxx.podspec --verbose
如果报错,比如:
Could not find a `ios` simulator, Ensure that Xcode -> Window -> Devices has at least on
可能是cocoapod没更新的缘故,直接更新即可
sudo gem install cocoapods
如果不再报错,可以去发布了,如果有警告,可以忽略
2、发布
pod trunk push xxxx.podspec
如果第一步验证的时候有警告,则需加上 --allow-warnings
pod trunk push xxxx.podspec --allow-warnings
如果报以下的错误
[!] Authentication token is invalid or unverified. Either verify it with the email that was sent or register a new session.
则需重新验证下邮箱
pod trunk register XXX@163.com