xamarin / xamarin-macios

.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
Other
2.46k stars 511 forks source link

Add support for using Mono.framework instead of libmonosgen-2.0.a #17353

Open rolfbjarne opened 1 year ago

rolfbjarne commented 1 year ago

Currently we only support linking mono statically (using libmonosgen-2.0.a) in .NET.

We should add support for linking mono dynamically (using Mono.framework) when it makes sense (when there are app extensions), like we did for legacy iOS.

rolfbjarne commented 1 year ago

This depends on https://github.com/dotnet/runtime/issues/85397.

rolfbjarne commented 1 year ago

Moving to .NET 9 since https://github.com/dotnet/runtime/issues/85397 won't be fixed for .NET 8.