Secure Hub error: Unable to install app - integrity could not be verified.

Secure Hub error: Unable to install app - integrity could not be verified.

book

Article ID: CTX586714

calendar_today

Updated On:

Description

When attempting to install an application using Secure Hub, users may encounter the error message: "Unable to install app. This app cannot be installed because its integrity could not be verified." 

Resolution

To resolve this error, follow these steps:

  1. Re-sign the App:

    • Ensure that the app is signed with a production certificate. This aligns the app’s signature with the necessary security standards for distribution.
  2. Republish the App:

    • After re-signing, republish the app to make it available for installation.
  3. Attempt Reinstallation:

    • Once the app is republished, try installing it again through Secure Hub.

Problem Cause

This error typically arises due to issues with the app's digital signature and associated provisioning profile. Specifically, it occurs in the following scenarios:

  • Developer Certificate Signing: The IPA file of the app is signed with a developer certificate instead of a production certificate.
  • Ad-Hoc Certificate Signing: The app is signed with an ad-hoc certificate but lacks the necessary device registration.

These scenarios indicate that the app's signature does not meet the required security and distribution criteria for deployment on devices.

Issue/Introduction

This error is a common security measure to prevent unauthorized or potentially harmful applications from being installed. Following the correct signing and distribution procedures should resolve the issue and allow for the successful installation of the app.