2025年9月16日にiOS 26がリリースされました。
当記事ではVisual Studio 2026 Insidersを利用して、.Net MAUIをiOS 26で動作させる方法を紹介していきます。
.Net MAUIでは、iOS 26を.Net 10からサポートするようです。.Net 10については以下を参考にしてみてください。
準備する環境
以下の環境を準備します。
- Visual Studio 2026 Insiders
- Xcode 26
対応方法
対応方法は、以下のようになります。
手順1:ターゲットフレームワークにiOS 26を指定します
ターゲットフレームワークをiOS 26にするため、プロジェクトファイルに以下の内容を追記します。.Net 10がまだ対応されていないため、.Net 9を使用します。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net9.0-ios26.0;</TargetFrameworks>
<NoWarn>$(NoWarn);XCODE_26_0_PREVIEW</NoWarn>
<!-- 省略 -->
</PropertyGroup>
</Project>
複数のプラットフォームを利用する場合は、以下のようになります。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net9.0-android;net9.0-ios26.0;net9.0-maccatalyst</TargetFrameworks>
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net9.0-windows10.0.19041.0</TargetFrameworks>
<NoWarn>$(NoWarn);XCODE_26_0_PREVIEW</NoWarn>
<!-- 省略 -->
</PropertyGroup>
</Project>
手順2:パッケージのバージョンを更新します
以下のパッケージのバージョンを更新します。古いままだとスプラッシュスクリーンで動作が停止します。
- Microsoft.Maui.Controls(バージョン:9.0.110)
- Microsoft.Extensions.Logging.Debug(バージョン:9.0.9)
動作イメージ
動作イメージは以下のようになります。iOS26のLiquid Glassが適用されています。

終わりに
2025年9月16日にiOS 26がリリースされたの、.Net MAUIがどのように動作するか気になったので調査してみました。今回の記事が役に立てば幸いです。