16

Pod trunk pushを使用して、Specs Repo で Pod のベータ版を公開しました。このバージョンの Spec を Spec Repo から削除する方法があるかどうかを知りたいです。podコマンドでこれを行う方法が見つかりませんでした。

4

3 に答える 3

25

CocoaPods はポッドを削除するための CLI を提供するようになりました。これは次の方法で実行できます。

pod trunk delete PODNAME VERSION

元の答え:

スペックを削除することは強くお勧めしません。後で削除するつもりでスペックをプッシュする場合は、最初からプッシュしないでください。これは、スペックを削除するとすぐにユーザーがスペックを使用している場合、プロジェクトが壊れてしまうためです。これが偶然だった場合は、バージョンを削除する仕様リポジトリにプル リクエストを送信できます。また、このバージョンを削除した後は、同じバージョン番号の仕様を再度プッシュすることはできません。

于 2015-06-25T14:16:15.453 に答える
18

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 --versionして確認します。ベータ版をインストールするには、実行します( ChangeLogsudo gem install pod -v 1.0.0.beta.3から最新バージョンを取得します) 。

于 2016-02-21T04:25:38.247 に答える
2

これは私のために働いたものです:

  1. GitHub で、リポジトリのメイン ページに移動します。
  2. リポジトリ名の下で、[リリース] をクリックします。
  3. [リリース] ページで、削除するリリースの右側にある [編集] をクリックします。
  4. 消去

ソース

于 2017-01-12T08:40:56.030 に答える