Microsoft.Intune.Maui.Essentials.iOS 18.1.2

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Microsoft.Intune.Maui.Essentials.iOS --version 18.1.2
NuGet\Install-Package Microsoft.Intune.Maui.Essentials.iOS -Version 18.1.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Microsoft.Intune.Maui.Essentials.iOS" Version="18.1.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.Intune.Maui.Essentials.iOS --version 18.1.2
#r "nuget: Microsoft.Intune.Maui.Essentials.iOS, 18.1.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Microsoft.Intune.Maui.Essentials.iOS as a Cake Addin
#addin nuget:?package=Microsoft.Intune.Maui.Essentials.iOS&version=18.1.2

// Install Microsoft.Intune.Maui.Essentials.iOS as a Cake Tool
#tool nuget:?package=Microsoft.Intune.Maui.Essentials.iOS&version=18.1.2

Microsoft Intune App SDK for MAUI.iOS

Using the Microsoft Intune App SDK for MAUI.iOS, you can develop apps with .NET Multi-platform App UI (.NET MAUI) for iOS devices and enforce Intune mobile application management.

Getting Started

Requirements

  • You'll need a macOS computer which has Xcode 15.0 or later installed. (Visual Studio needs to pair with this computer for building if developing on Windows.)
  • Your app must be targeted for iOS 15.0 or above.

After adding the Microsoft.Intune.Maui.Essentials.iOS NuGet package to your .NET MAUI project, follow the integration steps in our Microsoft Intune App SDK for iOS developer guide. You can begin from step 3.

Note: The step to run the IntuneMAMConfigurator tool is not needed, as this tool is included in the Microsoft.Intune.Maui.Essentials.iOS package and will be run automatically at build time.

Important: Enabling keychain sharing for an app is slightly different in Visual Studio from Xcode. Open the app's Entitlements plist and make sure the "Enable Keychain" option is enabled and the appropriate keychain sharing groups are added in that section. Then, ensure the Entitlements plist is specified in the "Custom Entitlements" field of the project's "iOS Bundle Signing" options for all the appropriate Configuration/Platform combinations.

News and Updates

Visit What's new in Microsoft Intune for news and updates.

Visit Microsoft Intune App SDK for iOS - Releases for release notes.

Sample Applications

Sample applications highlighting MAM functionality in .NET MAUI and .NET iOS apps are available on GitHub

Known Issues and Limitations

  • There is a crash on .NET MAUI apps when Intune view controllers are presented on launch. Until this is fixed in a future version of the Intune App SDK, .NET MAUI apps can implement a workaround in the iOS AppDelegate that extends the MauiUIApplicationDelegate. Override the BuildMenu() method and perform a null check on the AppDelegate's Window before calling the base class's implementation.
    public override void BuildMenu(IUIMenuBuilder builder)
    {
        if (this.Window != null)
        {
            base.BuildMenu(builder);
        }      
    }
    

How to Engage, Contribute, and Give Feedback

For any issues or request, please open an issue on our GitHub, Issue: Microsoft Intune App SDK for MAUI.iOS

Product Compatible and additional computed target framework versions.
.NET net7.0-ios15.0 is compatible.  net8.0-ios was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0-ios15.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
19.2.0 232 3/18/2024
19.1.0 989 2/1/2024
19.0.1 396 12/15/2023
18.2.0 162 12/5/2023
18.1.2 365 10/31/2023

Contains version 18.1.2 of the Microsoft Intune App SDK for iOS and version 1.2.18 of the Microsoft Authentication Library (MSAL) for iOS.