---
title: InstalledApplicationListResponse.InstalledApplicationListItem
framework: devicemanagement
role: symbol
role_heading: Device Management Command
path: devicemanagement/installedapplicationlistresponse/installedapplicationlistitem
---

# InstalledApplicationListResponse.InstalledApplicationListItem

A dictionary that describes an app list item.

## Declaration

```data
object InstalledApplicationListResponse.InstalledApplicationListItem
```

## Properties

AdHocCodeSigned: If true, the app is ad-hoc code signed. Available: iOS 11.3+ | iPadOS 11.3+ | tvOS 11.3+ | visionOS 1.1+ | watchOS 10+ AppStoreVendable: If true, the app came from the App Store and can participate in store features. For device-based Volume Purchase Program (VPP) apps, this value is false. Available: iOS 11.3+ | iPadOS 11.3+ | tvOS 11.3+ | visionOS 1.1+ | watchOS 10+ BetaApp: If true, the app is part of the Apple Beta Software Program. Available: iOS 11.3+ | iPadOS 11.3+ | tvOS 11.3+ | visionOS 1.1+ | watchOS 10+ BundleSize: The app’s static bundle size, in bytes. This value is expensive to calculate. Starting in iOS 26, macOS 26, tvOS 26, watchOS 26, and visionOS 26 it isn’t present in the response unless it is included in the Items request key. DeviceBasedVPP: If true, installing the app didn’t require an Apple Account. Available: iOS 11.3+ | iPadOS 11.3+ | tvOS 11.3+ | visionOS 1.1+ | watchOS 10+ DistributorIdentifier: The marketplace hosted application’s distributor ID. Available: iOS 17.4+ | iPadOS 17.4+ DownloadCancelled: If true, the user canceled the download. DownloadFailed: If true, the download failed. DownloadPaused: If true, the user paused the download. DownloadWaiting: If true, the app is in the initial state, which is waiting to download. DynamicSize: The size of the app’s file system in bytes, including the Documents, Library, and other directories. This value is expensive to calculate. Starting in iOS 26, tvOS 26, watchOS 26, and visionOS 26 it isn’t present in the response unless it is included in the Items request key. Available: iOS 5+ | iPadOS 5+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+ ExternalVersionIdentifier: The app’s external version identifier. You can also retrieve this value from the App Store. For more information, see Apps and books metadata for organizations. If the current external version identifier of an app on the App Store doesn’t match the external version identifier reported by the device, there may be an app update available for the device. note: A newer version of an app might not be available for installation on the device for a variety of reasons. A common reason is that the device’s operating system version or hardware is incompatible with the available version of the app. Available: iOS 11+ | iPadOS 11+ | macOS 10.13+ | tvOS 11+ | visionOS 1.1+ | watchOS 10+ HasUpdateAvailable: If true, the app has an update available. This key is present only for App Store apps. In macOS, this key is present only for Volume Purchase Program (VPP) apps. This status updates daily and isn’t always up-to-date when installing an app. Available: iOS 11.3+ | iPadOS 11.3+ | macOS 10.13.4+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+ Identifier: The app’s identifier. This key is always be present on iOS and tvOS, but may be missing on macOS. note: For a watchOS app, the identifier is the watch’s bundle identifier, which differs from the main bundle identifier for the iPhone to which the watch is paired. Installing: If true, the app is downloading. If false, it’s already installed. IsAppClip: If true, the app is an App Clip. Available: iOS 16+ | iPadOS 16+ | visionOS 1.1+ IsValidated: If true, the app is valid and can run on the device. If the app is enterprise-distributed and unvalidated, it won’t be able to run until validation has occurred. Available: iOS 9.2+ | iPadOS 9.2+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+ Name: The app’s name. Path: The app’s path. Available: macOS 10.7+ ShortVersion: The app’s short version. Source: The source of the application. When Declarative Device Management manages the app, this value is Declarative Device Management. Available: iOS 17.2+ | iPadOS 17.2+ Version: The app’s version.

## See Also

### Objects

- [InstalledApplicationListResponse.ErrorChainItem](devicemanagement/installedapplicationlistresponse/errorchainitem.md)
