---
title: InstallRequirements
framework: marketplacekit
role: symbol
role_heading: Structure
path: marketplacekit/installrequirements
---

# InstallRequirements

An app’s installation criteria for a device.

## Declaration

```swift
struct InstallRequirements
```

## Topics

### Initializers

- [init()](marketplacekit/installrequirements/init().md)

### Instance Properties

- [ageRatingRank](marketplacekit/installrequirements/ageratingrank.md)
- [expectedInstallSize](marketplacekit/installrequirements/expectedinstallsize.md)
- [minimumSystemVersion](marketplacekit/installrequirements/minimumsystemversion.md)
- [requiredDeviceCapabilities](marketplacekit/installrequirements/requireddevicecapabilities.md)

### Instance Methods

- [satisfiedByDevice()](marketplacekit/installrequirements/satisfiedbydevice().md)

## Relationships

### Conforms To

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

## See Also

### App management

- [AppLibrary](marketplacekit/applibrary.md)
- [AppVersion](marketplacekit/appversion.md)
- [AutomaticUpdate](marketplacekit/automaticupdate.md)
- [AppleItemID](marketplacekit/appleitemid.md)
- [AppleVersionID](marketplacekit/appleversionid.md)
- [MarketplaceKitURIScheme](marketplacekit/marketplacekiturischeme.md)
- [RequestAppDeletionAction](marketplacekit/requestappdeletionaction.md)
