1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

M1 Mac に .NET 8 の MAUI を入れて iOS と Android アプリを試してみた

Posted at

.NET6 で MAUI がプレビューの時にも試してみましたが、改めて .NET8 で MAUI を試してみました。前提となる Xcode や Android Studio はインストール済みで、Visual Studio Code には MAUI や C# の拡張は無い状態(未インストール)で動きました。

.NET に MAUI をインストール

zsh
% sudo dotnet workload install maui

MAUI アプリを作成

zsh
% dotnet new maui -o mnrmaui

% cd mnrmaui

iOS でアプリを実行

zsh
% dotnet build -t:Run -f net8.0-ios

iPad Pro 13-inch (M4) の画面

dotnet8-maui-01.png

iOS シミュレーターの UDID を探す

zsh
% /Applications/Xcode.app/Contents/Developer/usr/bin/simctl list | grep "16 Pro"
iPhone 16 Pro (com.apple.CoreSimulator.SimDeviceType.iPhone-16-Pro)
iPhone 16 Pro Max (com.apple.CoreSimulator.SimDeviceType.iPhone-16-Pro-Max)
    iPhone 16 Pro (5F1B731E-73C1-4185-8BA0-B94C7443B360) (Shutdown) 
    iPhone 16 Pro Max (A9671D82-F7BF-4B10-A200-9FA0460D881D) (Shutdown) 

iPhone 16 Pro シミュレーターで動かす

zsh
% dotnet build -t:Run -f net8.0-ios -p:_DeviceName=:v2:udid=5F1B731E-73C1-4185-8BA0-B94C7443B360

iPhone 16 Pro の画面

dotnet8-maui-02.png

iPhone 16 Pro Max シミュレーターで動かす

zsh
% dotnet build -t:Run -f net8.0-ios -p:_DeviceName=:v2:udid=A9671D82-F7BF-4B10-A200-9FA0460D881D

iPhone 16 Pro Max の画面

dotnet8-maui-03.png

Android シミュレーターで動かす

Android の場合はあらかじめシミュレーターを起動しておきます。

zsh
% dotnet build -t:Run -f net8.0-android

Android の画面

dotnet8-maui-04.png

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?