DEV Community


Posted on • Originally published at

Getting started with .NET MAUI (iOS) on an M1 Mac

The easiest way of getting started with .NET MAUI development (iOS) on an M1 Mac.

.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML that can run on Android, iOS, macOS, and Windows from a single shared code-base.

1 Install macOS Arm64 .NET SDK on M1 Mac.

Install .NET SDK

Alternatively you can also install Visual Studio 2022 for Mac preview.

2 Install .NET MAUI workload with the dotnet CLI. A .NET "workload" is a collection of packs. Launch "Terminal" and enter the following:

dotnet workload install maui

Note - You may need "sudo" in front of the command to enable the necessary security privileges.

MAUI Workload

Check that the MAUI workload is installed successfully.

dotnet workload list

dotnet workload list

3 Create a new folder and a new MAUI app.

mkdir MyMauiApp

cd MyMauiApp

dotnet new maui

4 Run the MAUI app in an iOS Simulator.

dotnet build -t:Run -f net6.0-ios


5 Install Visual Studio Code for Mac.

6 Launch Visual Studio Code and open the "MyMauiApp" folder to view the source code.


Top comments (0)