-
Notifications
You must be signed in to change notification settings - Fork 141
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
Xamarin.Mac support #1576
Xamarin.Mac support #1576
Conversation
i'm not sure if the non "MacAppCenter..." files should be updated as well since we cannot build the Xamarin.Mac bits on Windows
Super excited for this. Thanks @nor0x! |
Hi @nor0x , Thank you so much for your contribution! 👍 🚀 Does it sound good to you? |
thank you @DmitriyKirakosyan and @wisdeom 🥳 sounds good, i'm available and happy to help |
Hi @nor0x! We have a couple of questions about your Xamarin MacOS implementation. Could you please help us to understand it?
NSNull.Null.PerformSelector(new ObjCRuntime.Selector("isEqualToString:")); Is your implementation intended to be able to catch C# unhandled crashes? For example crash like this: throw new ArgumentOutOfRangeException(null, "It's over 9000!"); How did you achieve it if so?
We checked the build with App Center SDK dependencies for Xamarin macOS in release and debug mode and all works correctly. What issues were these files fixing? Could you please share the repro steps? |
hi @DmitriyKirakosyan! i have not figured a way to deal with unhandled crashes - in my demo i have wrapped the files like Regarding the
it's manually creating symlinks within the this should also be resolved by now |
Thank you for the answers! |
Hi @nor0x , we finished the migration of your implementation into this repository and just released a new version of App Center Xamarin SDK with support of Xamarin.Mac! I believe it is time to archive https://github.com/nor0x/AppCenter-XMac and start using the Microsoft nugets. I would like to thank you again, @nor0x , for your contribution and making the App Center SDK better by adding the missing cc @wisdeom |
thank you @DmitriyKirakosyan 🥳 glad to see that https://johnnys.news/2022/01/AppCenter-XMac-is-dead-long-live-Microsoft-AppCenter/ |
Description
Hello AppCenter Team 👋
after email discussion with @DmitriyKirakosyan and @wisdeom here is my pull-request to start adding Xamarin.Mac support to
appcenter-sdk-dotnet
. This work is mostly based on my repository https://github.com/nor0x/AppCenter-XMac where i have added macOS projects and bindings and excluded some non-Xamarin.Mac related things.I have now started by forking the latest version of this repository and adding my Xamarin.Mac related additions - this is probably ongoing, that's why i'm creating this PR as a draft for now. The goal of this PR would be to have everything related to Xamarin.Mac support here in the official repository.
I'm very much looking forward to collaborate on the Xamarin.Mac feature with support from the team :-)
Things to consider before you submit the PR:
CHANGELOG.md
been updated?Related PRs or issues
List related PRs and other issues.
Misc
As discussed via Email the strategy would be to have Xamarin.Mac support in this official repository, starting with this PR - once this is completed i will archive https://github.com/nor0x/AppCenter-XMac which is currently at version 4.4.0.