Cannot Install an iOS Application Despite Available ABM Licenses

Publish Date: 20-Feb-2024 Last Modified Date: 22-Sep-2025 SOTI MobiControl
180 0

Summary

Users are unable to install an iOS application through SOTI MobiControl, even though free licenses are available in the Apple Business Manager (ABM) portal.

Related SOTI ONE Platform Products

SOTI MobiControl

Related Device OS

iOS

Issue Description

An iOS application fails to install after being deployed through an app policy. Although licenses appear to be available in the ABM portal, the app does not appear on the device. The following error is recorded in the Deployment Server Extensions (DSE) logs:

* Exception: Failed to push application app_name to device 00008020-000939323663002E                                                       . *
************************************************************************************************************************************************************
[InternalLogicException: The VPP account ad864b8f-ebbd-47d0-ab47-14f102e0cffa associated with the app catalog entry AeroData cFDP - JIA does not contain the app app_name.]
   at Soti.MobiControl.AppPolicy.Apple.Implementation.LicenseManagement.VolumePurchaseProgramLicenseServiceEngine.AssignLicenseToDevice(AppleVppAppCatalogEntryInfo entry, DeviceEntity device)
   at Soti.MobiControl.DeploymentServerExtensions.AppCatalog.AppCatalogHelper.AssignVppLicenseToDevice(LegacyApplication entry, Device device, Device iosDevice, CommandProcessingContext context)
   at Soti.MobiControl.DeploymentServerExtensions.AppCatalog.AppCatalogHelper.ProcessRequestToPushApplicationToDevice(LegacyApplication entry, Device device, Device iosDevice, List`1 installedPrograms, Boolean isAppStoreEnabled, Boolean isAutoUpdate, CommandProcessingContext context, Boolean userRequested)
   at Soti.MobiControl.DeploymentServerExtensions.AppCatalog.AppleAppCatalogService.InstallManaged(String deviceId, String appId)

Environment

  • SOTI MobiControl version: Earlier than 15.6.1

  • Device OS: iOS

Symptoms

  • The app is not visible on the iOS device after deployment.
  • The App Store Identifier displays a negative integer value in the application details. (see the following screenshot)

The advanced app configuration for an iOS application displaying a negative integer value for the App Store Identifier field.

 

 

Cause

This issue is caused by an integer overflow. The overflow occurs when the system attempts to store a value that exceeds the capacity of the assigned data type, resulting in incorrect handling of the App Store Identifier.

Issue Resolution

This issue has been resolved in SOTI MobiControl 15.6.1 and later.

To resolve the issue:

  1. Upgrade your SOTI MobiControl instance to version 15.6.1 or later.

  2. Reassign the affected app policy to the device to trigger reinstallation.

Known Issues

  • MCMR-32210

  • MCMR-32308

Was this helpful?