iOS开发CocoPods支持报错: [!] Unable to accept duplicate entry for: XXXXX (0.0.1)

版权声明:本文为博主原创文章,未经博主允许不得转载,有问题可联系博主Email: liuyongjiesail@icloud.com https://blog.csdn.net/Yj_sail/article/details/52368094

在更新开源库的时候报错: [!] Unable to accept duplicate entry for: XXXXX (0.0.1)

意思是:不能接受同一版本的提交

解决方案:

1、执行如下命令,红色标示为修改后的版本

  git tag 0.0.2
      git push --tags
      git push origin master
2、修改XXXX.podspec文件中的内容

Pod::Spec.new do |s|


s.name         = "xxxx"

  s.version      = "0.0.2"

  s.summary      = "一行代码实现省市区三级地区选择功能"

  s.homepage     = "https://github.com/xxx/xx"

  s.license      = { :type => 'MIT', :file => 'LICENSE' }

  s.author       = { "xx" => "xxjiesail@icloud.com" }

  s.social_media_url   = "http://blog.csdn.net/xxx?viewmode=list"

  s.platform     = :ios, "5.0"

  s.ios.deployment_target = "5.0"

  s.source       = { :git => "https://github.com/xxx/xxx.git", :tag => "0.0.2" }


  s.source_files  = 'xxxx/*.{h,m}'

  s.requires_arc = true

  s.dependency "Masonry"


end

3、执行命令 pod spec lint 验证并提交到CocoPods(提交命令: pod trunk push 库名.podspec)


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页