Category filter

How to update enterprise apps in iOS kiosk mode

An enterprise or in-house app is an application developed to use inside the organization. Enterprise apps are specifically designed to meet the unique needs of an organization and thus are not meant to be distributed to the public via the App Store. Hexnode UEM lets you manage the deployment and maintenance of these apps. Enterprise apps installed on iOS devices locked in kiosk mode can be updated without exiting the kiosk using Hexnode UEM, thus reducing the business downtime.

To update enterprise apps in iOS kiosk mode:

Step 1: Replace the old IPA file with the new one in the Hexnode app inventory

Step 2: Push the updated app to the device

Replace the old IPA file with the new one in the Hexnode app inventory

To update iOS enterprise apps in the Hexnode app inventory,

  1. Login to your Hexnode UEM portal.
  2. Navigate to the Apps tab and search for the enterprise app you want to update.
  3. Click on the app name.
  4. On the app details box, click on Settings (gear icon).
  5. Select Edit from the drop-down list.
  6. Click on Change corresponding to the IPA file.
  7. Upload the new app version.
  8. Click Save.


Suppose the Mandatory Apps policy via which the iOS app was initially deployed to the device is still associated with the device. On replacing the IPA file in Hexnode, the app gets automatically updated on the device. However, this will not work for devices running iOS versions below 11.2.5 locked in single app kiosk mode.

Push the updated enterprise app to the iOS device in kiosk mode

You can push the enterprise app updates to the devices in iOS kiosk mode via the remote actions or you can automatically roll out the in-house app updates via policies.

Method 1: Push apps via the action – Install Application

  1. Select the device in kiosk mode from the Manage page.
  2. Tap on Actions and select Install Application.
  3. Choose the updated enterprise app from the list of apps and execute the action.

Method 2: Push apps via the policy – Mandatory Apps

  1. On your Hexnode UEM console, head on to Policies.
  2. Create a new policy or choose to continue with an existing one.
  3. Go to iOS > App Management > Mandatory Apps > Configure.
  4. Click on +Add > Add App. Search and select the iOS app and click Done.
  5. Associate the policy with target entities (Devices, Device Groups, Users, User Group, or Domains) from Policy Targets and save the policy.

  • Supervised iOS devices support the silent update of enterprise/in-house apps. Other devices may display a prompt to initiate an app update.
  • When the device receives an enterprise app update while connected to cellular data, it prompts the user to allow the update to be downloaded. To avoid this prompt, navigate to Settings > App Store > App Downloads and set it to ‘Always Allow.’
  • Always allow app downloads to avoid app update prompts when using cellular data.

  • In single app mode, as soon as the policy is associated with the Apple device, the device enters guided access mode. The enterprise app gets updated in the meantime.
  • App updates for store and VPP apps are not possible in single app kiosk mode.

  • Kiosk Lockdown of Devices