C
C#•2mo ago
Luan Olegario

How to Install and Run a Xamarin App on an M2 Mac (2025)

Hi everyone, I'm a Java developer and I recently changed jobs but I'm really struggling. There's a legacy mobile app in Xamarin here, and I'm getting some tasks to work on it, but I just can't get it to run on my Mac because Visual Studio no longer works. šŸ˜ž I recently bought this Mac (M2 chip) and didn’t expect this issue. Is there any way to get a Xamarin app running on macOS in 2025? Any help would mean a lot šŸ™
14 Replies
Angius
Angius•2mo ago
Is it just the compiled app, or are we talking code you need to compile and all that jazz? If the latter, what's the .NET version it uses?
wasabi
wasabi•2mo ago
Xamarin is Mono.
Luan Olegario
Luan OlegarioOP•2mo ago
@ZZZZZZZZZZZZZZZZZZZZZZZZZ & @wasabi Actually, I have code that needs to be compiled, there’s no APK. I need to run it locally using the emulator to perform tests and be able to compile it as well, but it’s my first time working with mobile and I’m having trouble. It uses .net 6…
Unknown User
Unknown User•2mo ago
Message Not Public
Sign In & Join Server To View
Luan Olegario
Luan OlegarioOP•2mo ago
@TeBeCo I don’t need to compile for iOS, only Android that’s what’s been giving me trouble.
Unknown User
Unknown User•2mo ago
Message Not Public
Sign In & Join Server To View
Lex Li
Lex Li•2mo ago
It just makes little sense for a Java developer (not even Android one) to work on a deprecated Xamarin.Android project (which is end of life). More expertise is required to migrate it to .NET Android/.NET MAUI. So, you are asking for a lot of help actually, which often requires several weeks of consultation (and a reasonable amount of money).
Unknown User
Unknown User•2mo ago
Message Not Public
Sign In & Join Server To View
Luan Olegario
Luan OlegarioOP•2mo ago
@TeBeCo Yes, I think I didn’t express myself well in the title. But the truth is, the company I recently joined still uses these deprecated versions because it’s a consulting company, and the client didn’t want to pay for the migration to .NET MAUI. Since I was hired as a full-stack developer, these mobile-related tasks ended up falling to me — even though I’ve never worked with mobile before and I’m really struggling with it. It’s been confusing and frustrating. @Lex Li About it not making sense, you're absolutely right, it really doesn’t. I joined the company to work as a Java developer, but you know how it goes — during the interview they sell you a dream, and once you're in, all the company’s issues start to show. By then, it’s too late to say no to the tasks they start assigning to you.
Unknown User
Unknown User•2mo ago
Message Not Public
Sign In & Join Server To View
Luan Olegario
Luan OlegarioOP•2mo ago
True, tks for your help guys, i appreciate that
Unknown User
Unknown User•2mo ago
Message Not Public
Sign In & Join Server To View
Luan Olegario
Luan OlegarioOP•2mo ago
Yeah, I might need to run a VM on the Mac, it doesn’t really make sense to switch computers just to handle a few tasks in this app, especially since there are other developers working on it too. The codebase is quite large… it's an app that’s over 10 years old, with a lot of stuff in it. Right now, most of the work is just maintenance, fixing bugs and handling user-reported incidents.
Unknown User
Unknown User•2mo ago
Message Not Public
Sign In & Join Server To View

Did you find this page helpful?