So there is work scheduled to add IDE support for choosing the target framework version for XM Full projects.
I’ve thought about just bumping it up to 4.6.1 or higher, it’d likely just be a one line change here:
The standard .NET build system always does a complication pass when converting your C#/F# code from .cs files to binaries (.dll or .exe). It parses your code, converts it into IL (https://en.wikipedia.org/wiki/Common_Intermediate_Language).
The “normal” .NET execution model then loads these binaries into memory and compiles…
See — https://developer.xamarin.com/releases/android/xamarin.android_5/xamarin.android_5.1/#AOT_support
Xamarin.Mac’s support was based almost completely on work done for Xamarin.Android (if you comb the release notes, you’ll see a bunch of AOT bug fixes).