---
title: "remove(assetPackWithID:)"
framework: backgroundassets
role: symbol
role_heading: Instance Method
path: "backgroundassets/assetpackmanager/remove(assetpackwithid:)"
---

# remove(assetPackWithID:)

Removes the specified asset pack from the device.

## Declaration

```swift
func remove(assetPackWithID assetPackID: String) async throws
```

## Parameters

- `assetPackID`: The asset pack’s ID.

## Mentioned in

Downloading Apple-hosted asset packs

## See Also

### Managing asset packs

- [checkForUpdates()](backgroundassets/assetpackmanager/checkforupdates().md)
- [ensureLocalAvailability(of:requireLatestVersion:)](backgroundassets/assetpackmanager/ensurelocalavailability(of:requirelatestversion:).md)
- [ensureLocalAvailability(of:requireLatestVersions:)](backgroundassets/assetpackmanager/ensurelocalavailability(of:requirelatestversions:).md)
- [assetPackIsAvailableLocally(withID:)](backgroundassets/assetpackmanager/assetpackisavailablelocally(withid:).md)
- [status(relativeTo:)](backgroundassets/assetpackmanager/status(relativeto:).md)
- [localStatus(ofAssetPackWithID:)](backgroundassets/assetpackmanager/localstatus(ofassetpackwithid:).md)
- [AssetPack.Status](backgroundassets/assetpack/status.md)
- [status(ofAssetPackWithID:)](backgroundassets/assetpackmanager/status(ofassetpackwithid:).md)
- [ensureLocalAvailability(of:)](backgroundassets/assetpackmanager/ensurelocalavailability(of:).md)
