MvvmCross 9.0.1 iOS release build crashes on device
## 🔙 Regression

A release build (IPA file) of an an app crashes as soon as a MvvmCross package reference is added.

### Reproduction steps

1. Create a new app with `dotnet new ios`
2. Set a valid bundle identifier in `Info.plist`
3. Add a reference to `MvvmCross`, version 9.0.1 or 9.0.0
4. Build an IPA file: `dotnet publish testapp.csproj -f:net6.0-ios -c:Release /p:CodesignKey="Apple Development: Markus Palme (XXXXXX)" /p:CodesignProvision="Test app" /p:ArchiveOnBuild=true -r ios-arm64`
5. Install the IPA file on an iPhone, start the app 
6. The launch screen shows quicky, then the app crashes with this message being visible in the console:

   <img width="1263" alt="image" src="https://user-images.githubusercontent.com/1481801/190670437-280dbba7-da99-497b-a10d-ef29683ed80e.png">

   > error: Failed to load AOT module 'System.Private.CoreLib' while running in aot-only mode: doesn't match assembly.
 
This is the full project file:

```<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net6.0-ios</TargetFramework>
    <OutputType>Exe</OutputType>
    <Nullable>enable</Nullable>
    <ImplicitUsings>true</ImplicitUsings>
    <SupportedOSPlatformVersion>13.0</SupportedOSPlatformVersion>
    <MtouchLink>None</MtouchLink>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="MvvmCross" Version="9.0.1" />
  </ItemGroup>
</Project>
```

### Configuration

**Version:** 9.0.0 or 9.0.01

**Platform:** 
- [X] :iphone: iOS
- [ ] :robot: Android
- [ ] :checkered_flag: WPF
- [ ] :earth_americas: UWP
- [ ] :apple: MacOS
- [ ] :tv: tvOS
- [ ] :monkey: Xamarin.Forms
