Share via

Is net 9.0 support latest ios in MAUI?

mc 7,106 Reputation points
2026-05-31T04:21:35.5733333+00:00

Is net 9.0 support latest ios? using VS2022? in MAUI?

if I can relase ipa file and install on the latest ios that is better.

if vs2022 do not support how to use cli to relase it?

Developer technologies | .NET | .NET Multi-platform App UI
0 comments No comments

3 answers

Sort by: Most helpful
  1. Nancy Vo (WICLOUD CORPORATION) 4,845 Reputation points Microsoft External Staff Moderator
    2026-06-01T04:41:43.3166667+00:00

    Hello @mc ,

    Thanks for your question.

    .NET 9 MAUI can build and release an IPA that runs and installs on latest iOS devices. To enable this, update your workloads by running:

    dotnet workload install ios tvos macos maccatalyst maui android --version 9.0.314.3
    

    VS2022 is supported, but requires a networked Mac with Xcode 26.5 connected via Pair to Mac. If you prefer CLI, you can publish the IPA directly on your Mac using the following command per Publish a .NET MAUI iOS app using the command line:

    dotnet publish -f net9.0-ios -c Release \
      -p:ArchiveOnBuild=true \
      -p:RuntimeIdentifier=ios-arm64 \
      -p:CodesignKey="Apple Distribution: Your Name (TEAMID)" \
      -p:CodesignProvision="YourProvisioningProfileName"
    

    The IPA file will be output to bin/Release/net9.0-ios/ios-arm64/publish/.

    One important note: .NET MAUI 9 is already out of support as of May 12, 2026 per the official .NET MAUI support policy, meaning any future Xcode update could break your builds with no guarantee of a fix. As Bruce suggested, upgrading to .NET 10 MAUI using Visual Studio Code or Visual Studio 2026 is the recommended path to ensure compatibility with the upcoming iOS release this fall.

    While these links are non-Microsoft links, they are official Github links and are safe to visit.

    I hope this addresses your question. If this response was helpful, please consider following the guidance to provide feedback.

    Was this answer helpful?


  2. Bruce (SqlWork.com) 84,071 Reputation points
    2026-05-31T15:44:25.7+00:00

    As Maui 9 is out of support, you need to be careful on your Mac updates. Any Xcode update could break Maui 9 and there will be no fix. You may have trouble with the upcoming release of IOS and Xcode this fall.

    Maybe you should switch to visual studio code or the vs2026 community release which support Maui 10, which will support the fall release of IOS.

    Was this answer helpful?

    0 comments No comments

  3. AI answer

    2026-05-31T04:21:44.9666667+00:00

    Yes. .NET 9 with .NET MAUI supports the latest iOS SDK when using the required Xcode version, and apps can be built and released for the latest iOS.

    Key points:

    1. iOS / Xcode support in .NET 9 MAUI
    • .NET MAUI 9 requires Xcode 16, which includes SDK support for:
      • iOS 18
      • iPadOS 18
      • tvOS 18
      • macOS 15
    • Xcode 16 itself requires macOS 14.5 or later.
    • .NET 9 on iOS, tvOS, Mac Catalyst, and macOS uses Xcode 16.0 and targets:
      • iOS 18.0
      • tvOS 18.0
      • Mac Catalyst 18.0
      • macOS 15.0

    So a .NET 9 / .NET MAUI 9 app can be built and released against the latest iOS SDK (iOS 18) and installed on devices running the latest iOS, assuming normal Apple provisioning and signing are configured.

    1. Minimum iOS version for MAUI apps
    • .NET MAUI 9 requires a minimum deployment target of iOS 12.2.
    • For MAUI Blazor apps, iOS 16.4 or higher is required.

    This means the app can target a deployment range like “min iOS 12.2, built with iOS 18 SDK” when using .NET 9 MAUI.

    1. Using Visual Studio 2022 vs CLI
    • .NET MAUI 9 ships as a .NET workload and NuGet packages.
    • To upgrade or create a .NET 9 MAUI app, install .NET 9 and the MAUI workload:
      • With Visual Studio 2022 17.12+ (MAUI workload selected), or
      • With Visual Studio Code + .NET MAUI extension + dotnet workload install maui, or
      • With the standalone .NET 9 installer + dotnet workload install maui.

    Once the workload is installed and the project targets net9.0-ios, an IPA can be produced using either Visual Studio on Windows with a networked Mac build host, or via dotnet CLI on macOS. The context does not provide the exact CLI publish command, but it does confirm that .NET 9 MAUI supports iOS 18 via Xcode 16 and that MAUI apps can be built on macOS and Windows with the appropriate tools.

    1. Target frameworks for .NET 9 MAUI To move a MAUI app from .NET 8 to .NET 9, the project file TFMs are updated, for example:
    <TargetFrameworks>net9.0-android;net9.0-ios;net9.0-maccatalyst;net9.0-tizen</TargetFrameworks>
    <TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net9.0-windows10.0.19041.0</TargetFrameworks>
    

    With net9.0-ios and Xcode 16, the app is built against the latest iOS SDK.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.