Skip to content

Releases: microsoftconnect/intune-app-wrapping-tool-ios

21.9.0

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 12 Sep 18:19
fa2c016

This version is intended for applications compiled with Xcode 26. For information on Xcode 27 support, see announcement #160.

What's New

  • Added support for LiveCommunicationKit.ConversationHistoryManager.recentConversations(matching:) - return nothing when contact sync is disabled by policy.
  • Added support iOS 27 resizable scenes.

Bug Fixes

  • Fixed an issue where application-provided legacy link tap handling in UITextView could be bypassed.

21.8.0

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 25 Aug 04:17
198206f

This version is intended for applications compiled with Xcode 26. Users should NOT wrap their application with this version if the app was compiled with Xcode 16. To wrap an app compiled with Xcode 16, use the latest 20.x release. For information on Xcode 27 support, see announcement #160.

What's New

  • Remove iOS 27 "Ask Siri" button in context menu based on screen capture policy configuration.
  • Upgraded the version of MSAL injected by the app wrapping tool to 2.12.1.
  • Application launch performance improvements.
  • File open performance improvements.
  • Accessibility improvements.

Bug Fixes

  • Fixed a potential hang when offline wipe is triggered while screen capture is disabled by policy.
  • Fixed a potential crash on launch for SwiftUI apps when conditional-launch UI was active.
  • Fixed a potential crash caused by a missing nil check.
  • Fixed an issue where tap and long-press context menus in UITextView could open a URL into an unmanaged browser when policy should have prevented it.

20.9.7

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 25 Aug 03:38

This version is intended for applications compiled with Xcode 16. Users should NOT wrap their application with this version if the app was compiled with Xcode 26 or above.

What's New

  • Fixed a potential crash on launch for SwiftUI apps when conditional launch UI was active.

21.7.1

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 07 Jul 21:53
5a2fe08

This version is intended for applications compiled with Xcode 26. Users should NOT wrap their application with this version if the app was compiled with Xcode 16. To wrap an app compiled with Xcode 16, use the latest 20.x release.

What's New

  • Jailbreak detection improvements.
  • Updated managed SFSafariViewController UI to more closely match the native/unmanaged iOS 26 experience

Bug Fixes

  • Fixed clipping of app list in the "Intune App Status" diagnostic console view on iOS 26+.
  • Fixed issue where custom app-configured context menus might not be displayed in WKWebViews.

21.6.0

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 06 May 15:59
a756cf8

This version is intended for applications compiled with Xcode 26. Users should NOT wrap their application with this version if the app was compiled with Xcode 16. To wrap an app compiled with Xcode 16, use the latest 20.x release.

What's New

  • Performance improvements.
  • Jailbreak detection improvements.
  • Binary size optimizations.
  • Added workaround for iPadOS 26.4 bug where numeric keypad fails to render with non-English primary keyboard, preventing PIN entry on iPad.
  • Added support for automatic policy enforcement on the CNContactFetchRequest class.
  • Disable WKWebView picture-in-picture playback when screen capture is blocked by policy.

Bug Fixes

  • Fixed a potential crash when sharing an NSItemProvider or NSExtensionItem.
  • Fixed potential crash in replicated File Provider extensions.
  • Fixed issue where users could get prompted to sign-in after offline grace period expired when sign-in wasn't required to reconnect to the Intune service.
  • Fixed an issue where screen capture blocking could fail to apply intermittently for SwiftUI apps.
  • Fixed issue where MAM logs could not be shared between MAM protected apps if the receiving app had policy configured to restrict incoming data to policy managed apps.

20.9.6

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 06 May 02:19

This version is intended for applications compiled with Xcode 16. Users should NOT wrap their application with this version if the app was compiled with Xcode 26.

What's New

  • Fixed an issue where screen capture blocking could fail to apply intermittently for SwiftUI apps.

21.5.1

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 12 Mar 15:24
e6506c0

This version is intended for applications compiled with Xcode 26. Users should NOT wrap their application with this version if the app was compiled with Xcode 16. To wrap an app compiled with Xcode 16, use the latest 20.x release.

What's New

  • Fixed a potential launch-time crash in applications.
  • Fixed some potential launch-time crashes in extensions.

21.5.0

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 02 Mar 18:55
fc3ac24

This version is intended for applications compiled with Xcode 26. Users should NOT wrap their application with this version if the app was compiled with Xcode 16. To wrap an app compiled with Xcode 16, use the latest 20.x release.

What's New

  • Added new CLI argument (-mp) for providing a plist file containing MAM SDK configuration settings to merge into the wrapped app.
  • Performance improvements.
  • Jailbreak detection improvements.

Bug Fixes

  • Fixed a potential address sanitizer crash.
  • Fixed "unrecognized selector" crash in unmanaged MAUI applications.
  • Fixed issue where the application window’s safe area insets could shrink when resuming from background on iPadOS.
  • Fixed issue where some extensions would be unable to acquire tokens when MAM-CA was enabled.
  • Fixed issue where managed files could not be shared from javascript code in WKWebViews.
  • Fixed issue where the conditional launch blocking alert could be displayed even if policy was updated to pass checks since previous launch.

21.4.1

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 27 Jan 22:36
19c865e

This version is intended for applications compiled with Xcode 26. Users should NOT wrap their application with this version if the app was compiled with Xcode 16. To wrap an app compiled with Xcode 16, use the latest 20.x release.

What's New

  • Fix for a recursive logging issue.

21.4.0

Choose a tag to compare

@Kyle-Reis Kyle-Reis released this 02 Jan 22:08
ea80544

This version is intended for applications compiled with Xcode 26. Users should NOT wrap their application with this version if the app was compiled with Xcode 16. To wrap an app compiled with Xcode 16, use the latest 20.x release.

What's New

  • Launch-time performance improvements for non-UIScene applications.
  • Show a "retry" button instead of "Sign In" when user is blocked by offline grace period policy and the attempted check-in failed with a MSAL error other than "interaction required".

Bug Fixes

  • Fixed accessibility issue in the diagnostic console UI.