アイキャッチ画像

.Net MAUIでiOS 26をVisual Studio 2026 Insidersで動作確認する方法

2025年9月16日にiOS 26がリリースされました。

当記事ではVisual Studio 2026 Insidersを利用して、.Net MAUIをiOS 26で動作させる方法を紹介していきます。

.Net MAUIでは、iOS 26を.Net 10からサポートするようです。.Net 10については以下を参考にしてみてください。

準備する環境

以下の環境を準備します。

対応方法

対応方法は、以下のようになります。

手順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がどのように動作するか気になったので調査してみました。今回の記事が役に立てば幸いです。