Release Your .NET MAUI iOS App to the Apple App Store

preview_player
Показать описание
Hooray! You have your .NET MAUI iOS app ready, and want to publish it to the Apple App Store. In this video I will walk you through ALL THE STEPS (there is a lot…) needed to generate a signed .NET MAUI iOS IPA file that can be sent to the App Store, ready for publishing! In addition to showing you how to do this from Visual Studio 2022, I will also tell you how you can do it from your automated build pipeline.

💝 Join this channel to get access to perks:

Disclaimer: this channel is done on personal title, in my free time, and not officially affiliated with or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.

🔗 Links

⏱ Timestamps
00:00 - Publish Your .NET MAUI iOS App
00:21 - How iOS Signing Works
02:59 - Creating a Signing Certificate
08:03 - Create Your App Identifier
09:53 - Create App Provisoning Profile
12:37 - Connect to Mac Build Host
16:34 - Edit csproj File
18:43 - Create Distributable IPA File
21:07 - Important: Little Bug! Be Aware!
22:10 - Setting the App Bundle Identifier
23:31 - Important Code Signing Note!
24:28 - Create an IPA File From a Pipeline
26:35 - Learn About Other Platforms as Well?

🙋‍♂️ Also find my...

#dotnetmaui #iOS #archiving #publishing #ipa #appstore #certificate #signing #mobileprovisioning
Рекомендации по теме
Комментарии
Автор

As a licensed M.E with 23 years of service I can officially say; this is the most utterly complex workflow and processes I've ever came across in a life-time.
Appreciate the time and effort to explain. Although I haven't understood anything workflow/logic-wise, it does clearly highlights the need to outsource this clicking-insanity.
Thanks for the heads up!

gtcollection
Автор

Great job, as always! I would like to suggest a continuation, with the Transport App and showing how to use TestFlight. A little MAUI off-topic, but, essentially, is the final step of this video.

leosouza
Автор

Great video Gerald. Very clear. Only suggestion would be to actually show how to open up Xcode on the mac and check that the certs are installed correctly. You made reference to that but it may be unclear for some.

vernkennedy
Автор

this alone is worth joining your channel...on Xamarin it has always been super easy to make some changes build for Android then I could just throw it up on my Google Drive or such...for IOS always a headache...you are the first one I have seen show how to do it for MAUI IOS...thanks for this and other videos

gveduccio
Автор

This is one of the best walkthoughs of the Apple Developer Portal On the entire WWW

mwardell
Автор

Hi Gerard, your videos helped me a lot, and in this case also. But still i get stuck with uploading the ipa file to the store. Any chance you do an update of this video with the latest versions? Update : i figured it out, using xcode i could upload the same ipa file it gave me a usable error message, i selected background thingy in plist, that expected some configuration i didnt have. Still cant upload from visual studio but i could using xcode!

Chris-koei
Автор

the android was helpful, now i need to deploy the iOS, thanks mate

realEsDev
Автор

Hey, this video helped me a lot! We deeply appreciate it, and it was incredibly helpful. The Android publishing video was also fantastic—thanks for creating such useful content!

matanyamin
Автор

Hi @jfversluis , It's really awesone. But from a long time I'm getting a error when creating a build. The error is "Code signing must be enabled to create an xcode archive." .Could you help if you know what it's mean and how I can enable it?

shivdarshansingh
Автор

Your tutorial explained in this video is very helpful and I created a .ipa file for adhoc distribution by following your tutorial. When I try to install this on iphone I get the error saying that apps integrity could not be verified so app is not installing on iphone. Can you please share some details or release any tutorial on iOS adhoc distribution as well. Or is there any paid support that you can provide, I will be much greatful to support you.

GauravKumar-ssic
Автор

Hi Gerald, what is the purpose of writing the dotnet publish long command in minute 21:10 if I can just right click on the project and select Publish. In fact i tried for a long time many commands which gave me a code signing error but then I discovered the simple solution of simply right click and Publish.

smartchallenger
Автор

Thank you very much, greetings from Colombia

NicolasRodriguez-sbum
Автор

Thanks Gerald for the much needed help. My apps are all written in .Net Maui Blazor. Does what you have show us work for Blazor? Or does Blazor require any extra considerations

gatorwest
Автор

I would really need the tutorial for Mac distribution. I'm stuck at the point where I can not upload my build in the Transporter app. I get the error: The product archive package's signature is invalid. Enure that it is signed with your "3rd Party Mac Developer Installer" certificate.
I would really appreciate any help :(

kevinfurst
Автор

Thanks for the video, excellent video, it was very useful for me, I was able to distribute my app to my iphone in an ad hoc way from vs for mac 2022 preview 4, now I have a problem, I made an update of the app and when I try to deploy it to the iphone it gives me this post vs for mac

"The application has been compiled and loaded or is already up to date.

Visual Studio can't start the app automatically because it was signed with a Distribution provisioning profile. Tap the app icon on the device to launch it."

I do not know what to do?

sergiotoro
Автор

Goo video but you stopped short. I would have liked to see how you publish the .ipa file to the app store. still 4/5 video. Good job.

hellooojoe
Автор

Excellent tutorial. I had to find out the hard way in the past how to do this and spent longer on this than developing my app. This tutorial made the whole process much more straightforward. Unfortunately, due to my Mac being a late 2014 model, i am limited to BigSur OS, which will not allow XCode 16.1 to be installed ( limits me to XCode v13.2.1 ). Apple appear to have imposed a rule that to upload an app to the Apple Store you have to have XCode 16.1 or later on your Mac. So i have to weigh up the costs. Will my app generate sufficient revenue to warrant buying a mac that supports XCode 16.1?

stevehutch
Автор

Thank you so much! This'll be the best step by step user guide for me, much easier than a pdf to understand.

robote
Автор

probably the only stuff on internet that shows MAUI apps signing and release to App store and Google Play, please make video for mac-catalyst and App Store Connect through pipelines as well

mohammadyousuf
Автор

I have publish an app in private mode and approved with processing to available for last 10 days. I contacted to apple support team he guided make an app to public.
Why i had made a private because this app have not login credentials and now before make a public i want to add login credential, so i want to know that it will go again review process from scratch?

shaileshpandey
visit shbcf.ru