.NET MAUI › Desktop - WinUI & Mac Catalyst
How do you notarize and distribute a MAUI Mac Catalyst app?
AdvancedAnswer
Build a signed .app/.pkg with a Developer ID or Mac App Store certificate, then notarize with Apple's notary service (for direct distribution) or submit to the Mac App Store. Entitlements and provisioning must match the distribution channel. CI on macOS automates archive, sign, notarize, and upload.
dotnet publish -f net8.0-maccatalyst -c Release \
-p:CreatePackage=true -p:EnablePackageSigning=trueReal-world example A Mac build is signed, notarized, and stapled so users can install it without Gatekeeper warnings.