---
title: AppStore.Platform
framework: storekit
role: symbol
role_heading: Structure
path: storekit/appstore/platform
---

# AppStore.Platform

Values that represent Apple platforms.

## Declaration

```swift
struct Platform
```

## Discussion

Discussion You choose a platform for your app when you add the new app in App Store Connect. For more information, see Add a new app. The platform values in AppStore.Platform are the same as those in App Store Connect.

## Topics

### Getting platform values

- [iOS](storekit/appstore/platform/ios.md)
- [macOS](storekit/appstore/platform/macos.md)
- [tvOS](storekit/appstore/platform/tvos.md)
- [visionOS](storekit/appstore/platform/visionos.md)

### Type Properties

- [managed](storekit/appstore/platform/managed.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the original platform

- [originalPlatform](storekit/apptransaction/originalplatform.md)
