---
title: ManagedPackageView
framework: Managed App Distribution
role: symbol
role_heading: Structure
platforms: [macOS 26.4+]
path: managedappdistribution/managedpackageview
---

# ManagedPackageView

A view that displays information and controls for a managed software package.

## Declaration

```swift
@MainActor @preconcurrency struct ManagedPackageView
```

## Overview

Overview ManagedPackageView provides an interface for presenting managed packages in your app, displaying package details, installation status, and management controls in a consistent way across macOS and macCatalyst applications. import SwiftUI import ManagedAppDistribution

struct PackageListView: View {     let packages: [ManagedPackage]

var body: some View {         List(packages) { package in             ManagedPackageView(package: package)         }     } }

## Topics

### Initializers

- [init(package:)](managedappdistribution/managedpackageview/init(package:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [View](swiftui/view.md)
