Intune App Wrapping for IOS using custom AAD client not working

pushpita Pawar (Services - 6) 1 Reputation point
2020-09-02T18:25:24.963+00:00

We have a in-house IOS app that uses a custom Azure AD client app to authenticate. The AAD client app is configured for MSAL. It has Graph and MAM api delegates. The app on its own can successfully connect and authenticate using the AAD client app.

Next we wrap the app using the Intune App wrapping tool for iOS (version 12.7.0) and specify the AAD client id and related parameters using -aa, -ac and -ar options. Ref: https://video2.skills-academy.com/en-us/mem/intune/developer/app-wrapper-prepare-ios

When the wrapped app is launched, we get a Sign In popup - "To protect its data, your organization needs to manage this app. To complete this action, sign in with your work or school account." and then a white screen. The app is unable to connect to Azure and keeps spinning on the white screen.

Any idea what's going on?

Thanks,

Microsoft Intune Application management
Microsoft Intune Application management
Microsoft Intune: A Microsoft cloud-based management solution that offers mobile device management, mobile application management, and PC management capabilities.Application management: The process of creating, configuring, managing, and monitoring applications.
909 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. CiciWu-MSFT 1,206 Reputation points
    2020-09-03T02:32:26.433+00:00

    Can I know if there is any error message in Diagnostics logs or crash logs? You can collect the logs with the following steps:
    https://video2.skills-academy.com/en-us/mem/intune/developer/app-wrapper-prepare-ios#collecting-logs-for-your-wrapped-applications-from-the-device

    Also, please make sure the device has a PIN for encryption to work. On devices to which you have deployed a wrapped app, touching the status bar on the device will require the user to sign in again with a work or school account. The default policy in a wrapped app is authentication on re-launch. iOS handles any external notification (like a phone call) by exiting the app and then re-launching it. See the requirements of certificate, provisioning profile, and authentication.

    https://video2.skills-academy.com/en-us/mem/intune/developer/app-wrapper-prepare-ios#certificate-provisioning-profile-and-authentication-requirements

    0 comments No comments