从 CocoaPods Specs Repo 中删除版本
Removing Versions from CocoaPods Specs Repo
我刚刚使用 pod trunk push 在 Specs Repo 中发布了 Pod 的 Beta 版本。我想知道是否有任何方法可以从 Spec Repo 中删除此版本的 Spec。我没有找到通过 pod 命令执行此操作的任何方法。
CocoaPods 现在提供 a CLI 用于删除 pods,可以通过以下方式完成:
pod trunk delete PODNAME VERSION
原回答:
强烈建议不要删除规范。如果你推动一个规范打算稍后删除它,你不应该首先推动它。这是因为如果任何用户在您删除规范后立即使用您的规范,他们的项目就会中断。如果这是意外,您可以向 specs repo 提交拉取请求以删除您的版本。同样值得注意的是,在删除此版本后,您再也无法推送具有相同版本号的规范。
您现在可以删除特定版本的 Pod 以更正意外推送。
pod trunk delete PODNAME VERSION
您还可以弃用整个 Pod 和所有版本
pod trunk deprecate PODNAME
参考:https://github.com/CocoaPods/cocoapods-trunk/blob/master/CHANGELOG.md#100beta1-2015-12-30
请注意,您需要使用 1.0.0.beta.2
或更高版本的 pod。 运行 pod --version
进行检查。要安装测试版,运行 sudo gem install pod -v 1.0.0.beta.3
(从 ChangeLog 获取最新版本)
这对我有用:
- 在 GitHub 上,导航到存储库的主页。
- 在您的存储库名称下,单击发布。
- 在“版本”页面上,单击要删除的版本右侧的“编辑”。
- 删除
我刚刚使用 pod trunk push 在 Specs Repo 中发布了 Pod 的 Beta 版本。我想知道是否有任何方法可以从 Spec Repo 中删除此版本的 Spec。我没有找到通过 pod 命令执行此操作的任何方法。
CocoaPods 现在提供 a CLI 用于删除 pods,可以通过以下方式完成:
pod trunk delete PODNAME VERSION
原回答:
强烈建议不要删除规范。如果你推动一个规范打算稍后删除它,你不应该首先推动它。这是因为如果任何用户在您删除规范后立即使用您的规范,他们的项目就会中断。如果这是意外,您可以向 specs repo 提交拉取请求以删除您的版本。同样值得注意的是,在删除此版本后,您再也无法推送具有相同版本号的规范。
您现在可以删除特定版本的 Pod 以更正意外推送。
pod trunk delete PODNAME VERSION
您还可以弃用整个 Pod 和所有版本
pod trunk deprecate PODNAME
参考:https://github.com/CocoaPods/cocoapods-trunk/blob/master/CHANGELOG.md#100beta1-2015-12-30
请注意,您需要使用 1.0.0.beta.2
或更高版本的 pod。 运行 pod --version
进行检查。要安装测试版,运行 sudo gem install pod -v 1.0.0.beta.3
(从 ChangeLog 获取最新版本)
这对我有用:
- 在 GitHub 上,导航到存储库的主页。
- 在您的存储库名称下,单击发布。
- 在“版本”页面上,单击要删除的版本右侧的“编辑”。
- 删除