Pod trunk pushを使用して、Specs Repo で Pod のベータ版を公開しました。このバージョンの Spec を Spec Repo から削除する方法があるかどうかを知りたいです。podコマンドでこれを行う方法が見つかりませんでした。
3 に答える
CocoaPods はポッドを削除するための CLI を提供するようになりました。これは次の方法で実行できます。
pod trunk delete PODNAME VERSION
元の答え:
スペックを削除することは強くお勧めしません。後で削除するつもりでスペックをプッシュする場合は、最初からプッシュしないでください。これは、スペックを削除するとすぐにユーザーがスペックを使用している場合、プロジェクトが壊れてしまうためです。これが偶然だった場合は、バージョンを削除する仕様リポジトリにプル リクエストを送信できます。また、このバージョンを削除した後は、同じバージョン番号の仕様を再度プッシュすることはできません。
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
から最新バージョンを取得します) 。
これは私のために働いたものです:
- GitHub で、リポジトリのメイン ページに移動します。
- リポジトリ名の下で、[リリース] をクリックします。
- [リリース] ページで、削除するリリースの右側にある [編集] をクリックします。
- 消去