Publishing .NET MAUI Apps to the Stores Made Easy

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ค. 2024
  • 🚢 Ready to ship your app but... What was that command again to publish your apk/ipa file?! This VS Code extension will save you! Want to build .NET MAUI apps through VS Code? Check this video: • Official VS Code Suppo...
    The .NET MAUI Archive / Publish Tool extension for Visual Studio Code is a lifesaver when you want to publish your app. No need to memorize complex commands, with this plugin you can do it in seconds!
    💝 Join this channel to get access to perks:
    th-cam.com/channels/ral.html...
    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.
    🛑 Don't forget to subscribe to my channel for more cool content: th-cam.com/users/GeraldVerslui...
    🐦 Follow me on Twitter: / jfversluis
    🤝 Join the Discord server: / discord
    🔗 Links
    Extension Page: marketplace.visualstudio.com/...
    Extension repo: github.com/banditoth/maui-arc...
    ⏱ Timestamps
    00:00 - .NET MAUI Publish VS Code Extension
    00:20 - Publish/Archive a .NET MAUI app
    01:22 - .NET MAUI - Archive / Publish tool
    03:16 - Create New .NET MAUI Project
    05:08 - Explore Extension Commands
    07:59 - Publish Android APK
    09:23 - Extension Settings
    10:20 - Publish iOS IPA file
    11:25 - Publish Directly to App Stores?!
    🎥 Video edited with DaVinci Resolve
    🙋‍♂️ Also find my...
    Blog: blog.verslu.is
    All the rest: jfversluis.dev
    #dotnetmaui #vscode #appstore #dotnet #maui
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 55

  • @jfversluis
    @jfversluis  5 หลายเดือนก่อน +3

    Want to build .NET MAUI apps through VS Code? Check this video 🤩 th-cam.com/video/w7bbY3hiowk/w-d-xo.html

    • @alexmidnayt159
      @alexmidnayt159 5 หลายเดือนก่อน

      what about publishing iOS from Windows using virtual MacOS?

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน

      Virtual macOS is technically illegal so that will never be officially supported

    • @alexmidnayt159
      @alexmidnayt159 5 หลายเดือนก่อน

      @@jfversluis in VS and Xamarin it works

    • @radamesr05
      @radamesr05 5 หลายเดือนก่อน

      Hi Gerald! thanks for your videos, when is hot reload is enabled for VS Code, this is most important feature for MAUI development on VS-Code before Visual Studio for Mac is retired on August.

    • @Marcus_T01
      @Marcus_T01 5 หลายเดือนก่อน

      @@jfversluis what about releasing from Windows to App Store by the macinclud service? Seems wasteful to buy a mac JUST to be able to release an app and nothing else.

  • @Orgbrat
    @Orgbrat 5 หลายเดือนก่อน +12

    I would like to see a deep dive from developer to app in the store for each platform...

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน +8

      Noted, thank you! For iOS I think the App Store and the provisioning stuff is enough for two different topics even 😂

    • @nicolasmousserin9712
      @nicolasmousserin9712 5 หลายเดือนก่อน

      I second that!@@jfversluis

  • @marceltimmermans7271
    @marceltimmermans7271 5 หลายเดือนก่อน +4

    Yes please for the ultimate guide for the publishing apps to the iOS store and Android App Store would be very valauble.

  • @michaelrogers6935
    @michaelrogers6935 5 หลายเดือนก่อน +2

    I can't believe the timing! I am just in the process of (hopefully!) getting something published in the App Store, thanks so much for this.

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน

      Ha thats amazing! Then this can certainly be helpful! Good luck!

  • @josedonizeteoliveirajunior1744
    @josedonizeteoliveirajunior1744 5 หลายเดือนก่อน +1

    excellent video thank you very much for making it

  • @ATNL4
    @ATNL4 5 หลายเดือนก่อน +2

    Yes pls for the ultimate guide for the iOS store publisher😃.

  • @user-in8bo2zg5d
    @user-in8bo2zg5d 5 หลายเดือนก่อน

    Thanks for the great video. I would love to see a video about Bluetooth integration because there is literally no in-depth video covering such important APIS

  • @sacalbal
    @sacalbal 5 หลายเดือนก่อน

    I was really hoping for an appcenter MAUI compatibility update (i can dream ?)
    But this is still good. Thank you Gerald.

  • @marsgal42
    @marsgal42 5 หลายเดือนก่อน

    VS Code gets cooler and cooler. 😎
    My favourite Xcode function these days is the ability to validate an app against the App Store/TestFlight/App Store Connect on the fly without having to upload it then wait for the App Store to tell you what it doesn't like about it. Just saying...

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน

      And how are you doing that? Sounds like a good topic for a video...

  • @marcinzale
    @marcinzale 5 หลายเดือนก่อน

    Looks comfortable.

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน

      Let me know your thoughts if you get to use it!

  • @krzysztof.stepnikowski
    @krzysztof.stepnikowski 5 หลายเดือนก่อน

    Wow, nice! 🙂

    • @krzysztof.stepnikowski
      @krzysztof.stepnikowski 5 หลายเดือนก่อน

      Really, especially VS Code is very good IDE. This new feature is very helpful.

  • @kainafa
    @kainafa 5 หลายเดือนก่อน

    Awesome :)

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน +1

      Thank you! Cheers!

  • @vinothswami4526
    @vinothswami4526 3 หลายเดือนก่อน

    @Gerald Versluis.
    Please let me know how to retrieve the self signed certificate stored in Azure and use that certificate to get a MAUI package. Please give some reference link or example project.

  • @hellooojoe
    @hellooojoe 4 หลายเดือนก่อน

    Have you managed to successfully implement an automatic incrementation for the build number? Despite ensuring that my configuration settings in the main .csproj file and the info.plist are correctly established, I'm facing challenges in publishing the .ipa with updated build and display numbers. Any insights or solutions to this issue would be greatly appreciated.

    • @jfversluis
      @jfversluis  4 หลายเดือนก่อน

      Hard to say without knowing how you’ve set it up exactly. Easiest would probably be to either provide the version number as a MSBuild property on the command line or do a token replacement on your csproj

  • @RobDaytona
    @RobDaytona 4 หลายเดือนก่อน +1

    Andras now has over 2.5K downloads

    • @jfversluis
      @jfversluis  3 หลายเดือนก่อน +2

      Woohoo! That is pretty cool!

  • @YarnellCrew
    @YarnellCrew 2 หลายเดือนก่อน

    If I create an apk file, how can I send that to a friend for them to install on their Android device? Can I just put it on say google drive and have them download it or what is the best way to do this?
    I don't want to use the Google store because with the new 20 test user requirement and all that it just isn't worth it for testing.

    • @jfversluis
      @jfversluis  2 หลายเดือนก่อน +1

      You should be able to just let them download the apk. However they might have to disable some security features on their phone in order to be able to run it

  • @EdJastre
    @EdJastre 5 หลายเดือนก่อน +1

    What about for Visual Studio? Thanks

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน +3

      Already built-in, right-click > Publish

  • @RDurish
    @RDurish 5 หลายเดือนก่อน

    I see so much about VS Code on YoutTube, I'm a Visual Studio user, what are the benefits over VS?

    • @marsgal42
      @marsgal42 5 หลายเดือนก่อน

      It’s cooler. 🙂
      It also works way better for MAUI development on a Mac.

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน +1

      It’s very lightweight and has some cool features. But still a matter of taste. It’s also more lightweight because it’s lacking some features “full” Visual Studio has. However, for .NET MAUI development on a Mac this will be the future so some people will kind of have to get used to it 😄

    • @mmeuwese
      @mmeuwese 5 หลายเดือนก่อน

      It sounds like; you have no choice as vs2022 for mac is out. Vs code is like stepping back into the stone-age of software development. And everyone is saying: wow you can now publish using a plugin which doesn’t even is spellchecked.
      What surprises me the most is that we seem to no longer care about quality, robustness, reliability - just the novelties of this day … and accept mediocre at best solutions from script kiddies.
      Maybe I’m to negative though i see a long painfull path ahead before things get better.

  • @francisdy7294
    @francisdy7294 5 หลายเดือนก่อน

    Hi Gerald, xamarin support is about to end, Our team still cannot use the .net maui since there is still no bluetooth printing, my team is now pressuring me to switch to react, any news to bluetooth printing?

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน

      Sorry but that sounds a bit odd to me. Xamarin.Forms never had first-party Bluetooth (printing) support, only by third-parties. And there is just as much support for Bluetooth printing for MAUI as for Xamarin.Forms.
      If you have custom code that works right now it should be very easy to port that. If you’re using a library, you’ll have to contact them for .NET MAUI support of said library. Obviously I’m biased, but this should not be a reason to switch to a different stack.
      Also see: stackoverflow.com/questions/75459569/how-to-print-to-a-bluetooth-printer-from-a-net-maui-android-app
      And look into the Shiny library for example for managing Bluetooth connection.

    • @francisdy7294
      @francisdy7294 5 หลายเดือนก่อน

      Gerald, Thank you for your reply, again I will try the .net maui printing, I will hold my decision until I will be able to try the .net maui printing again, hope it will work this time

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน

      @@francisdy7294 you have to make the choice that works for you. But to be fair I don’t think it will be any easier on any other stack.

    • @francisdy7294
      @francisdy7294 5 หลายเดือนก่อน

      @@jfversluis The truth is I don't want to switch, imagine the time to spend switching from xamarin to react, not to mention the number of hours to study, and the number of apps to be changed, you know what I mean

  • @KubraAslanKoca
    @KubraAslanKoca หลายเดือนก่อน

    How to package MAUI project for MAC Catalyst and publish it on store

    • @jfversluis
      @jfversluis  หลายเดือนก่อน +1

      All described in the docs: learn.microsoft.com/dotnet/maui/mac-catalyst/deployment/

  • @musigahstallone
    @musigahstallone 5 หลายเดือนก่อน

    Hey please, in visual studio how do i make an apk file for android app

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน +1

      Follow the documentation here: learn.microsoft.com/dotnet/maui/android/deployment/

    • @musigahstallone
      @musigahstallone 5 หลายเดือนก่อน

      Thanks

  • @mmeuwese
    @mmeuwese 5 หลายเดือนก่อน +1

    Visual studio is going to be sunset? Vs 2022 for mac is out; is vs2022 for windows now also going to be replaced with something new?
    Xamarin to maui is like going back in time
    Maui adoption is slow and a lot of vendors are still not ready to convert their software / libraries and make them compatible from xamarin to maui
    Visual studio code is the same …
    Is microsoft lost? And who is going to maintain all the plugins? Open source … still not a fan. Too many bugs, too many exploits etc etc. and tons of abandoned projects.

    • @jfversluis
      @jfversluis  5 หลายเดือนก่อน

      Visual Studio for Mac is going to be retired, nothing is going to happen with Visual Studio on Windows.
      I’m curious what you’re basing the rest on because that’s not our experience. All libraries so far either are not needed anymore because it’s now built-in to .NET MAUI. Other libraries are updated or have replacements.
      A lot of customers already migrated to .NET MAUI or are in the process of doing that.

    • @mmeuwese
      @mmeuwese 5 หลายเดือนก่อน

      @@jfversluis hi gerald, pdf embedded barcode recognition from a pdf file is something we cant seem to find a replacement for. Pdf viewer, richetext editors and some other controls used are not having the features we need / had in xamarin. Syncfusion, dev express and some others are not 100% ported. We are going to migrate nonetheless, though last year when we tried we ran into several roadblocks which made us stop.
      In a couple of weeks we start again and migrate to .net 8 - will make a list if issues we ran into.
      Also the visual studio remote connect to run ios builds is not super stable. Not able to connect to the mac, needing to clear the dotnet chache directory on the mac to make things compile and run again are not helping having a smooth experience.
      And then the UI bugs are not helping. Example: a pdf with a form having an image field which get populated from code is not visible in print previews. Whereas on the actual print it does show …. Weird stuff which takes a lot of time to figure out, eventually tracing it back to heic image rendering issues.

    • @mmeuwese
      @mmeuwese 5 หลายเดือนก่อน

      Like your videos though :-)