Minimum requirements for building apps on Mac

saigkill 21 Reputation points
2023-12-11T17:54:39.79+00:00

Hello,

let me say, i want to create and build an app with MAUI on Mac/iPhone. Afaik currently i need a Mac for building the packages. But what minimum requirerments have this packaging mac? Is an old boxed mac enough?

Greetings

Sascha

Developer technologies | .NET | .NET MAUI
0 comments No comments
{count} votes

Answer accepted by question author
  1. Wenyan Zhang (Shanghai Wicresoft Co,.Ltd.) 36,451 Reputation points Microsoft External Staff
    2023-12-12T04:30:46.0933333+00:00

    Hello,

    You are right, building apps for iOS and macOS requires a Mac, see What is .NET MAUI? - .NET MAUI | Microsoft Learn and the Installation part.

    what minimum requirerments have this packaging mac? Is an old boxed mac enough?

    Based on requirements for IDE and SDKs, it's recommended that you update the Mac to macOS Sonoma, and you can see the compatible computer list, the oldest machine is iMac Pro (2017).

    Detailed information:

    If you would like to debug the app via VS for Mac or VS code, there are some limits for the IDE.

    Visual Studio 2022 for Mac is supported on the following 64-bit operating systems:

    • macOS Ventura 13.0 or higher.
    • macOS Monterey 12.0 or higher.
    • macOS Big Sur 11.0 or higher.

    For more details, see Visual Studio 2022 for Mac System Requirements | Microsoft Learn

    VS Code is supported on the following platforms:

    • macOS versions with Apple security update support. This is typically the latest release and the two previous versions.

    For more details, see Requirements for Visual Studio Code and Which macOS versions are the latest from Apple.

    For MAUI apps that targets on iOS and MacCatalyst, you'd better to use the latest Xcode and latest iOS/Maccatalyst SDKs if you want to upload it to AppStore. For now, the latest version is Xcode15, please see the minimum requirements and supported SDKs for Xcode15.1 from Apple.

    Best Regards,

    Wenyan Zhang


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.