Removing Versions from CocoaPods Specs Repo

久未见 提交于 2019-12-02 22:20:53

CocoaPods now provides a CLI for deleting pods, it can be done with:

pod trunk delete PODNAME VERSION

Original answer:

Removing specs is highly discouraged. If you push a spec intending to remove it later you shouldn't push it in the first place. This is because if any users are using your spec as soon as you remove it their project will break. If this was an accident you can submit a pull request to the specs repo removing your version. Also worth noting after removing this version you can never again push a spec with the same version number.

You can now delete specific versions of a Pod to correct an accidental push.

pod trunk delete PODNAME VERSION

You can also deprecate an entire Pod and all versions

pod trunk deprecate PODNAME

Reference: https://github.com/CocoaPods/cocoapods-trunk/blob/master/CHANGELOG.md#100beta1-2015-12-30

Note that you need to be using pod version 1.0.0.beta.2 or greater. Run pod --version to check. To install the beta, run sudo gem install pod -v 1.0.0.beta.3 (get the latest version from the ChangeLog)

Luda

This is what worked for me:

  1. On GitHub, navigate to the main page of the repository.
  2. Under your repository name, click Releases.
  3. On the Releases page, to the right of the release you want to delete, click Edit.
  4. Delete

source

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!