DEV Community

dotnetmauiman
dotnetmauiman

Posted on • Originally published at mauiman.dev

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.

https://dotnet.microsoft.com/en-us/download

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

MAUI on iOS

5 Install Visual Studio Code for Mac.

https://code.visualstudio.com/Download

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

.NET MAUI VSCODE

Discussion (0)