Category Filter

How to Update Enterprise Apps in iOS Kiosk Mode

An enterprise app or an 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. An enterprise app installed on an iOS device locked in kiosk mode can be updated without exiting the kiosk using Hexnode UEM, thus reducing the business downtime.

To update enterprise apps in 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 the enterprise app in the Hexnode app inventory,

  1. Login to your Hexnode MDM 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 app policy via which the enterprise 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 app to the device

You can push the app updates to the devices via the remote actions or you can automatically roll out the app 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 click Done.

Method 2: Push apps via the policy – Mandatory Apps

  1. On your Hexnode MDM 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 app and click Done.
  5. Associate the policy with target entities (devices, users, groups or domains) from Policy Targets and save the policy.

  • Supervised iOS devices support the silent update of enterprise apps. Other devices may display a prompt to initiate app update.
  • In single app mode, as soon as the policy is associated with the device, the device enters guided access mode. The app gets updated in the meantime.