第二世代管理パッケージまたはパッケージバージョンの削除
force:package:version:delete と force:package:delete コマンドを使用して、不要になったパッケージやパッケージバージョンを削除します。
パッケージまたはパッケージバージョンを削除するには、ユーザに「第二世代パッケージの削除」ユーザ権限が必要です。パッケージを削除する前にまず、関連付けられているパッケージバージョンをすべて削除します。
| パッケージ種別 | ベータのパッケージやパッケージバージョンを削除できるか? | リリース済みのパッケージやパッケージバージョンを削除できるか? |
|---|---|---|
| 第二世代管理パッケージ | はい | いいえ |
| ロック解除済みパッケージ | はい | はい |
パッケージまたはパッケージバージョンを削除する場合の考慮事項
- 完全に削除される。
- 削除したパッケージバージョンをインストールしようとすると失敗する。
- 削除する前に、パッケージまたはパッケージバージョンが連動関係として参照されていないことを確認する。
例:
1$ sfdx force:package:delete -p "Your Package Alias"1$ sfdx force:package:delete -p 0Ho...1$ sfdx force:package:version:delete -p "Your Package Version Alias"1$ sfdx force:package:version:delete -p 04t...第一世代の管理パッケージやパッケージバージョンには、上記の CLI コマンドを使用できません。第一世代管理パッケージを削除する場合は、『ISVforce ガイド』の「パッケージの詳細の表示」を参照してください。