Skip to main content
Jamf Nation, hosted by Jamf, is the largest Apple IT management community in the world. Dialog with your fellow IT professionals, gain insight about Apple device deployments, share best practices and bounce ideas off each other. Join the conversation.

Cannot Validate a Managed In-House App

Symptoms

A managed in-house app cannot be validated for a mobile device, preventing the app from opening on that device.

Explanation

There are two common reasons why a managed in-house app cannot be validated for a mobile device:

  • The device does not have a network connection– If the device is not connected to a network, the device cannot contact Apple's servers to validate the app. Re-connect to a network in order to validate the app. Once the device is connected to a network, the app will validate on the next scheduled validation. Note: You can also manually validate the app using the Force Validation button in Settings > Mobile Device Management > App Maintenance > In-House App Validation.

  • The provisioning profile for the app has expired– If the provisioning profile for the app has expired, the app cannot be validated until the profile is renewed using your Apple Developer account. The app must also be redistributed to devices.
    For information on renewing an expired provisioning profile, see Apple's documentation at:
    https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW25 Once the profile is renewed and the app is redistributed to devices, the app will validate on the next scheduled validation.
    Note: You can also manually validate the app using the Force Validation button in Settings > Mobile Device Management > App Maintenance > In-House App Validation.

If neither of these situations are the cause of your issue, there may be an unrelated issue in your environment preventing devices from communicating with the JSS and Apple's servers. Ensure that the impacted mobile devices in your environment are functioning properly and that all push certificates are valid.

Like Comment
SOLVED Posted: by Ninyo

If I don't want to hassle with validation at all, can I just disable it (the "Automatically validate all managed in-house apps" box)?
So the users will never get the validation error again.

Like

Jamf wants to hear your feedback around Jamf Pro: LDAP Servers and Reports!