New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for MAUI App #2360
Comments
We're waiting on this too. We're actively working on migrating from Xarmain.IOS to a MAUI-based app. It would be super helpful to us if we could continue to use AppCenter (which we currently use for CD/CI/build/distribution/diagnostics) for the MAUI app. I understand that MAUI is still in preview, but if AppCenter could also support it in a 'preview' mode, that would be greatly beneficial to us. This would avoid us having to manually provision/distribute devices to our internal Alpha testers and other stakeholders. Thanks! |
Xamarin.UITests worked up until preview 12 of .NET Maui. Can someone take a look at this? |
I second this. Although I am fine with building my apps at Azure DevOps and then push the artifacts to AppCenter, with .NET MAUI Preview 14, the AppCenter libraries seem to break builds... So at least Analytics, Crashes and Distribution should still work with .NET MAUI. I am not sure about In-App-Updates yet though... |
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
The fact that this has been marked as stale by the microbot is due to the fact we haven’t had a reply from MS. |
Please can this be resolved and MAUI support for AppCenter provided... |
There's been some conversation about this here:
|
Please add support for MAUI projects. |
Waiting for build, distribution and diagnostics support (not to stores yet) for iOS and Android for MAUI. |
Any news? I'm poking around related projects trying to see... just need any ux test support, build to test center would be awesome, too. |
Same here. We really need the Crashes and Analytics packages to support the net6.0-ios and net6.0-android targets. |
Two weeks ago, the AppCenter team said: "we are currently working on it. The next release should include the full support for dotnet 6 and MAUI." |
Any update on the timeline for App Center Build support to be able to build .Net MAUI apps? |
+1 Can't really even attempt to migrate to MAUI if this app center build and crash reports don't work/ |
we are using AppCenter for Analytics ,Diagnostics and App Distribution in our Xamarin Projects. |
Apparently, something's happening right as we discuss... https://www.nuget.org/packages/Microsoft.AppCenter/5.0.0-preview.1 Also: |
This is awesome news! So Maui hasn't been abandoned after all! |
Hi @Mephisztoe and all! Our 5.0.0-preview.1 contains .NET 6 target. It should work for Distribution, Analytics, and Diagnostics packages. We'd love to get your feedback on this preview release. Please let us know and stay tuned with us for the full support for dotnet 6 and MAUI in the near future! |
@davidortinau we asked here too ... |
In the meantime, I guess you can try this. You don't get distribute, so 1/3 the benefit of AppCenter - the automatic distribution - is gone. iOS: https://www.andreasnesheim.no/setting-up-ci-for-your-net-maui-ios-app-in-azure-devops/ |
@AuriR thanks for the links but honestly most of us don't care about Azure or we would have moved there Since Microsoft seems to have abandon MAUI (over 2000 issues on Github) and AppCenter I am looking into using |
I think its clear AppCenter is dead, at least for build pipelines. Either move to Azure DevOps (lots of resources available for that) or move to a different hosted build provider. Stamping your feet here won't help (Ive been there done that, got the ulcer) as they aren't listening to you. Save yourself some stress and make the jump, we have ADO build pipelines creating and deploying .NET MAUI apps to the relevant stores, it works. |
@JohnHDev Have you come across a resource/tutorial that integrates the two (Azure DevOps and App Center) seamlessly? e.g. An Azure DevOps build that seamlessly feeds into App Center for the test/distribute/etc. part? I think I agree, we should assume MAUI builds within App Center are probably a no-go... |
I’m building the app via CI/CD via Azure, similar steps as per the link from @AuriR, with the addition of the AppCenter task (Build Task Link). @IgorKravchenko10 - I get the same error when building to a local/physical device but not in release mode on the pipeline. It might have something to do with debug mode in iOS. @dj-dev - Select Xamarin and use the same keys/code in your mauiprogram.cs with AppCnter.Start(), code on Xamarin is the same as MAUI. @jfversluis created a video explaining the bits & pieces: (YouTube Link) - Thanks Gerald |
Using many hacks and the fact that AppCenter's pre-built script allows you to do almost everything due to sudo support, I was able to build a NET MAUI app with AppCenter. Tested with Debug|iOSSimulator build, the resulting app can be downloaded from App Center and installed on iOS Simulator. The trick is to replace Mono's msbuild with .NET 7 SDK msbuild and disable the nuget restore step within AppCenter. Here's the appcenter-post-clone.sh script:
And the test app can be found here: https://github.com/pfedotovsky/maui-appcenter. But, it should be possible to do the entire build with NET SDK in pre-built script and skip all the rest :) |
I'm speechless. @maddymontaquila do you have anything new to share about the status/future of AppCenter + MAUI? |
Yeah as much as I really like appcenter, it does sound like microsoft is no longer going to support it. I'm planning to switch to github actions: https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/. For now, as far as I understand it, AppCenter (nuget package) supports MAUI for error/crash logs so I will still probably use them for that (even though a lot of the stack traces aren't that useful, especially since they don't contain line numbers or when they happen outside of managed/mono world. From what I understand though, thats just a xamarin/mono limitation for mobile development) |
I HATE this …. Flutter is looking better and better …On May 11, 2023, at 3:05 PM, Peter Zimmerman ***@***.***> wrote:
Yeah as much as I really like appcenter, it does sound like microsoft is no longer going to support it. I'm planning to switch to github actions: https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/.
For now, as far as I understand it, AppCenter (nuget package) supports MAUI for error/crash logs so I will still probably use them for that (even though a lot of the stack traces aren't that useful, especially since they don't contain line numbers or happen outside of managed/mono world. From what I understand though, thats just a xamarin/mono limitation for mobile development)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
We are about to migrate to Maui from XF but the lack of App Center support is holding is back. I'd just like a "Yes, we are going to support it" or "No, we aren't going to support it". |
Hey! Since Xamarin is dead de-facto, we have to start migrating our applications to MAUI. HOWEVER, despite MAUI being officially released a long time ago, it seems like no one tried to contact the AppCenter team to share this exciting news with them. Or Microsoft forgot AppCenter exists. Anyway, as a result, MAUI isn't supported by AppCenter. It means I can't create a MAUI app project and build&distribute test apps to my QAs and stakeholders. HEY @wisdeom, @jamesmontemagno, @maddymontaquila, @davidortinau, @jfversluis, Microsoft promotes MAUI hard and, in theory, it's an awesome product. BUT Even the most luxurious Rolls Royce is useless if its doors can't be opened. We need AppCenter to build and distribute apps to testers and stakeholders!!! It's unbelievable that AppCenter supports React.Native, but doesn't support MAUI which is a product of Microsoft... |
Yolo cc @satyanadella (damn, doesnt actually exist) Edit: Oh shit, he just didnt show up in the list of options but it is his @ Edit 2: @wisdeom (last to add blog posts to appcenter blog) |
@AlexeyStarkov you can build your app in azure devops or github action and send it over to appcenter |
Unfortunately, it's a workaround. With full AppCenter support (e.g. Xamarin support), our testers can easily build and distribute test builds of selected branches anytime with few clicks and without engaging developers. Besides, there is almost no chance of a tester breaking something important. Moreover, they can easily modify the config of an application by editing the environment variables of a pre-build script. The way you propose seems to significantly complicate the entire workflow. However, thank you for the idea. I'll check it out |
@IeuanWalker I've made a quick PoC with Android. It seems to be working. Thanks for your advice! Still hope the Microsoft will come up with some intuitive solution which doesn't smell hacky. |
is this still a problem? we wont be using Maui if it is. |
No blog post activity since Dec 22 |
We just gave up on AppCenter build, but still use it for everything else. GitHub Actions can push to AppCenter, which can then push anywhere you like. It would be good if Microsoft would support AppCenter's CI/CD feature, but it looks like they've given up for now due to resoure constraints (seriously).
…________________________________
From: Stephen Hauck ***@***.***>
Sent: Wednesday, March 6, 2024 5:29 AM
To: microsoft/appcenter ***@***.***>
Cc: Auri A. Rahimzadeh ***@***.***>; Mention ***@***.***>
Subject: Re: [microsoft/appcenter] Support for MAUI App (Issue #2360)
No blog post activity since Dec 22
https://devblogs.microsoft.com/appcenter/
—
Reply to this email directly, view it on GitHub<#2360 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAXHGDHXPFD34EFFW52YHX3YW3VXVAVCNFSM5LLEDNS2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJYGA2TKNBRGQ2A>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Have you seen the announcement that AppCenter will retire? I think we won't see MAUI support in the future. Just use Azure DevOps or Github Actions instead. See their migration guide as well: https://aka.ms/appcenter/retire |
great so they buy HockeyApp, and then kill it.. great system gone to pot.. will need to look at something else then. |
Want to start a petition to make it open source?
…________________________________
From: AndrewScott-Ingram ***@***.***>
Sent: Wednesday, March 20, 2024 6:46 AM
To: microsoft/appcenter ***@***.***>
Cc: Auri A. Rahimzadeh ***@***.***>; Mention ***@***.***>
Subject: Re: [microsoft/appcenter] Support for MAUI App (Issue #2360)
great so they buy HockeyApp, and then kill it.. great system gone to pot.. will need to look at something else then.
—
Reply to this email directly, view it on GitHub<#2360 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAXHGDEGODGS6T7OEZEUN63YZFSHJAVCNFSM5LLEDNS2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBQHEZDKNBZG44A>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Azure is overly complicated with too much BS .... Appcenter was simple, focused and functional ... |
lol, as much as things can be opensource, this is not one of these kind of products, you still need to pay for servers/infrastructure to perform the builds, load balancing etc, and then there's the support from MS and other vendors to make their code ie Maui build on it and deploy to Google and Apple, so properly support it, open source just wont be able to do that without significant investment from someone who wont own the code or the rights to run it as a paying service (unlikely), I didn't mind paying for all of that headache to be removed from my pipelines or work force. MS has its own agenda and is pushing to get people on their platforms, they wont bite to keep a competing platform they bought to kill running. anyway keep well all its been fun. |
Well, if the community or a business won't support it, I don't know why we'd expect Microsoft to, given they have competing services and teams. Bummer.
…________________________________
From: AndrewScott-Ingram ***@***.***>
Sent: Wednesday, March 20, 2024 7:05 AM
To: microsoft/appcenter ***@***.***>
Cc: Auri A. Rahimzadeh ***@***.***>; Mention ***@***.***>
Subject: Re: [microsoft/appcenter] Support for MAUI App (Issue #2360)
lol, as much as things can be opensource, this is not one of these kind of products, you still need to pay for servers/infrastructure to perform the builds, load balancing etc, and then there's the support from MS and other vendors to make their code ie Maui build on it and deploy to Google and Apple, so properly support it, open source just wont be able to do that without significant investment from someone who wont own the code or the rights to run it as a paying service (unlikely), I didn't mind paying for all of that headache to be removed from my pipelines or work force. MS has its own agenda and is pushing to get people on their platforms, they wont bite to keep a competing platform they bought to kill running. anyway keep well all its been fun.
—
Reply to this email directly, view it on GitHub<#2360 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAXHGDHPGOIEOMHHBSPDVL3YZFUQPAVCNFSM5LLEDNS2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBQHEZTCMZQGY3A>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I was a paying customer for many years with both HockeyApp and then AppCenter. we have some work to do now to port our pipelines to other services. so not sure what you mean by businesses not supporting it. |
Describe the solution you'd like
Support for .NET MAUI, which is replacing Xamarin & Xamrin.Forms.
Describe alternatives you've considered
Manually deploying then
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: