---
title: MarketplaceKitError
framework: marketplacekit
role: symbol
role_heading: Enumeration
path: marketplacekit/marketplacekiterror
---

# MarketplaceKitError

Errors that the MarketplaceKit framework can throw.

## Declaration

```swift
enum MarketplaceKitError
```

## Overview

Overview The AppLibrary class requestAppInstallation() functions can throw an error of this type.

## Topics

### Device and platform compatibility errors

- [MarketplaceKitError.minimumPlatformVersionNotSatisfied(_:)](marketplacekit/marketplacekiterror/minimumplatformversionnotsatisfied(_:).md)
- [MarketplaceKitError.missingCapabilities(_:)](marketplacekit/marketplacekiterror/missingcapabilities(_:).md)
- [MarketplaceKitError.noSupportedVariant](marketplacekit/marketplacekiterror/nosupportedvariant.md)
- [MarketplaceKitError.unsupportedPlatform](marketplacekit/marketplacekiterror/unsupportedplatform.md)
- [MarketplaceKitError.insufficientStorageSpace(_:)](marketplacekit/marketplacekiterror/insufficientstoragespace(_:).md)

### Installation and permission errors

- [MarketplaceKitError.appNotInstalled](marketplacekit/marketplacekiterror/appnotinstalled.md)
- [MarketplaceKitError.installationOfMarketplaceDenied](marketplacekit/marketplacekiterror/installationofmarketplacedenied.md)
- [MarketplaceKitError.installationRestricted](marketplacekit/marketplacekiterror/installationrestricted.md)
- [MarketplaceKitError.mismatchedInstallType](marketplacekit/marketplacekiterror/mismatchedinstalltype.md)
- [MarketplaceKitError.missingInstallVerificationToken](marketplacekit/marketplacekiterror/missinginstallverificationtoken.md)

### Content validation and security errors

- [MarketplaceKitError.invalidAlternativeDistributionPackageSignature](marketplacekit/marketplacekiterror/invalidalternativedistributionpackagesignature.md)
- [MarketplaceKitError.invalidAlternativeDistributionPackageURL](marketplacekit/marketplacekiterror/invalidalternativedistributionpackageurl.md)
- [MarketplaceKitError.invalidLicense](marketplacekit/marketplacekiterror/invalidlicense.md)
- [MarketplaceKitError.invalidManifest](marketplacekit/marketplacekiterror/invalidmanifest.md)
- [MarketplaceKitError.invalidURL](marketplacekit/marketplacekiterror/invalidurl.md)

### Age-rating errors

- [MarketplaceKitError.ageRatingExceptionNotNeeded](marketplacekit/marketplacekiterror/ageratingexceptionnotneeded.md)
- [MarketplaceKitError.missingAgeRatingExceptionRequest](marketplacekit/marketplacekiterror/missingageratingexceptionrequest.md)
- [MarketplaceKitError.ratingRestricted](marketplacekit/marketplacekiterror/ratingrestricted.md)

### System and network errors

- [MarketplaceKitError.cancelled](marketplacekit/marketplacekiterror/cancelled.md)
- [MarketplaceKitError.featureUnavailable](marketplacekit/marketplacekiterror/featureunavailable.md)
- [MarketplaceKitError.networkError](marketplacekit/marketplacekiterror/networkerror.md)
- [MarketplaceKitError.oauthTokenError](marketplacekit/marketplacekiterror/oauthtokenerror.md)
- [MarketplaceKitError.unknown](marketplacekit/marketplacekiterror/unknown.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Error](swift/error.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
