因为cocoapods是依赖tag版本的,所以必须打tag,以后再次更新只需要把你的项目打一个tag,然后修改xxx.podspec文件中的版本接着提交到cocoapods官方就可以了。

  1. gittag:打开终端:
    1. cd xxx,// xxx为git上一级路径;
    2. git tag "v1.0.0",//为git打tag, 第一次需要在前面加一个v
    3. git push --tags, // 将tag推送到远程仓库
  2. 修改xxx.podspec文件中s.version的内容,即版本号:

    Pod::Spec.new do |s|
    s.name = 'xxx'
    s.version = "0.0.x"
    s.summary = "xxxxxx"
    ...
    end
  3. 上传到Git:将修改好的xxx.podspec文件提交到git
  4. 验证xxx.podspec文件:

    pod spec lint xxx.podspec --verbose,// --verbose 如果验证失败会报错误信息

  5. 发布到spec

    pod trunk push xxx.podspec, // --use-libraries --allow-warnings

    如果出现:

01-23 01:24