Release Your .NET MAUI iOS App to the Apple App Store
Why Stack Overflow recommends it
Stack Overflow users link it when answering questions about publishing or code-signing a .NET MAUI iOS app, since it walks through the whole certificate, profile and archive process.
Recommended by 2 people across 2 different months, 2022 to 2023.
What it is
A 27-minute step-by-step tutorial by Gerald Versluis on producing a signed .NET MAUI iOS IPA and publishing it to the Apple App Store. It covers signing certificates, app identifiers, provisioning profiles, connecting to a Mac build host from Visual Studio 2022, and doing the same from an automated build pipeline.
What people said
Recommends Gerald Versluis · 2022-03 · Stack Overflow · on “Publish .NET Maui Preview 14 to App Store and Google Play”
As already pointed out in the comments, you absolutely can, while it's not officially recommended for obvious reasons. However, I do know of .NET MAUI apps that are already in the store today. Technically it is definitely possible, mostly because at that level a .NET MAUI app isn't much different from a Xamarin.Forms or even regular iOS or Android app. It's still a .ipa or .aab file that needs to be produced. I have been looking into the process of creating something distributable. You can find my writeups here for Android [LINK] , iOS [LINK] and from those you can find the links on there for Windows and macOS if that is what you need. Additionally I made videos about them which you can find
Recommends Alexandar May · 2023-02 · Stack Overflow · on “.Net MAUI Blazor, error while trying to publish for IOS”
May I know what is your versions of VS 2022 and Xcode? You can also walk through the Release Your .NET MAUI iOS App to the Apple App Store [this video] for the detailed steps.
Cites Chris · 2022-05 · Stack Overflow · on “iOS code signing key '?Apple Distribution: My Name (xxxxxx)' not found in keychain”
Environment: Windows 10 Home, 21H2 VS Version 17.3.0 Preview 1.1 I have followed these steps to get to this error: Create a new VS project Select .NET MAUI App Choose a file location and leave everything else to default Setting the project configuration file to this <PropertyGroup> <TargetFrameworks>net6.0-android;net6.0-ios;net6.0-maccatalyst</TargetFrameworks> <TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net6.0-windows10.0.19041.0</TargetFrameworks> <!-- Uncomment to also build the tizen app. You will need to install tizen by following this: [LINK] --> <!-- <TargetFrameworks>$(TargetFrameworks);net6.0-tizen</TargetFrameworks> --> <OutputType>Exe</