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.45k stars 511 forks source link

Error MT5210: Linking fails for Release| ARM64 Builds; works fine for: "iPhone Simulator Release|x86_64", "iPhone Debug|ARM64", etc #10884

Closed juwens closed 2 years ago

juwens commented 3 years ago

Update: might be related to this change in 14.14 #10182

pretty similar to #10855 we just recently have a problem building only our Release|arm64 build with Xamarin.ios 14.14

Might be a bad Nuget package as well.

Steps to Reproduce

  1. Build our Solution in Release Mode for a physical connected iPhone
  2. No matter which MtouchLink Setting I choose, it always fails with errors of the same kind. But like mentioned in the other post, the actual mentioned assemblies vary

Expected Behavior

Release|ARM64 doesn't fail with linking errors on _CompileToNative If it fails, there should be some hint, on which Nuget package to look at.

Actual Behavior

Release|ARM64 fails with errors/warnings

Environment

=== Visual Studio Community 2019 for Mac ===

Version 8.9.1 (build 34)
Installation UUID: 04dc6e9f-e3af-4302-a07c-3ac5e5aa6ecf
    GTK+ 2.24.23 (Raleigh theme)
    Xamarin.Mac 6.18.0.23 (d16-6 / 088c73638)

    Package version: 612000122

=== Mono Framework MDK ===

Runtime:
    Mono 6.12.0.122 (2020-02/c621c35ffa0) (64-bit)
    Package version: 612000122

=== Roslyn (Language Service) ===

3.9.0-6.21152.10+c10f884b30737542ddd84ca889a4aad9281ce210

=== NuGet ===

Version: 5.8.0.6860

=== .NET Core SDK ===

SDK: /usr/local/share/dotnet/sdk/5.0.201/Sdks
SDK Versions:
    5.0.201
    3.1.407
MSBuild SDKs: /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/bin/MSBuild/Current/bin/Sdks

=== .NET Core Runtime ===

Runtime: /usr/local/share/dotnet/dotnet
Runtime Versions:
    5.0.4
    3.1.13

=== .NET Core 3.1 SDK ===

SDK: 3.1.407

=== Xamarin.Profiler ===

Version: 1.6.15.68
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== Updater ===

Version: 11

=== Apple Developer Tools ===

Xcode 12.4 (17801)
Build 12D4e

=== Xamarin.Mac ===

Version: 7.8.2.5 (Visual Studio Community)
Hash: 3836759d4
Branch: d16-9
Build date: 2021-02-10 17:56:43-0500

=== Xamarin.iOS ===

Version: 14.14.2.5 (Visual Studio Community)
Hash: 3836759d4
Branch: d16-9
Build date: 2021-02-10 17:56:44-0500

=== Xamarin Designer ===

Version: 16.9.0.316
Hash: bd2705417
Branch: remotes/origin/d16-9
Build date: 2021-02-24 00:16:08 UTC

=== Xamarin.Android ===

Version: 11.2.0.21 (Visual Studio Community)
Commit: xamarin-android/d16-9/93eab59
Android SDK: /Users/jjaehrig/Library/Developer/Xamarin/android-sdk-macosx
    Supported Android versions:
        None installed

SDK Tools Version: 26.1.1
SDK Platform Tools Version: 30.0.4
SDK Build Tools Version: 30.0.2

Build Information: 
Mono: 5e9cb6d
Java.Interop: xamarin/java.interop/d16-9@d6d86b2
ProGuard: Guardsquare/proguard/v7.0.1@912d149
SQLite: xamarin/sqlite/3.34.1@daff8f4
Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-9@9d8924d

=== Microsoft OpenJDK for Mobile ===

Java SDK: /Users/jjaehrig/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.25
1.8.0-25
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL

=== Android SDK Manager ===

Version: 16.9.0.22
Hash: a391de2
Branch: remotes/origin/d16-9
Build date: 2021-02-18 03:14:56 UTC

=== Android Device Manager ===

Version: 16.9.0.17
Hash: fc2b3db
Branch: remotes/origin/d16-9
Build date: 2021-02-18 03:15:18 UTC

=== Build Information ===

Release ID: 809010034
Git revision: 33bce2b7f3d45d05865cd3282f1c2cdc3a112aa0
Build date: 2021-03-04 11:21:38-05
Build branch: release-8.9
Xamarin extensions: 33bce2b7f3d45d05865cd3282f1c2cdc3a112aa0

=== Operating System ===

Mac OS X 10.16.0
Darwin 20.3.0 Darwin Kernel Version 20.3.0
    Thu Jan 21 00:06:51 PST 2021
    root:xnu-7195.81.3~1/RELEASE_ARM64_T8101 x86_64

Build Logs

whole verbose log

Logging from error to end

Target(s) /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/ContosoApp.iOS must be rebuilt.
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
Process exited with code 1, command:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -framework CoreFoundation -framework Security -framework CFNetwork -framework SystemConfiguration -framework QuickLook -framework PushKit -framework PhotosUI -framework NotificationCenter -framework LocalAuthentication -framework ExternalAccessory -framework CoreAudioKit -framework ContactsUI -framework AdSupport -framework WatchConnectivity -framework NewsstandKit -framework CoreTelephony -framework CoreMIDI -framework Accounts -framework iAd -framework VideoToolbox -framework Twitter -framework Social -framework ReplayKit -framework Photos -framework PassKit -framework OpenGLES -framework NetworkExtension -framework MultipeerConnectivity -framework ModelIO -framework MetalPerformanceShaders -framework MetalKit -framework Metal -framework MessageUI -framework MediaToolbox -framework MediaPlayer -framework MediaAccessibility -framework MapKit -framework JavaScriptCore -framework ImageIO -framework HomeKit -framework HealthKit -framework GameplayKit -framework GameController -framework GLKit -framework EventKitUI -framework EventKit -framework CoreText -framework CoreSpotlight -framework CoreMotion -framework CoreLocation -framework CoreImage -framework CoreGraphics -framework QuartzCore -framework Contacts -framework CloudKit -framework AudioToolbox -framework AssetsLibrary -framework AddressBookUI -framework AddressBook -framework StoreKit -framework SpriteKit -framework SceneKit -framework GameKit -framework WebKit -framework UIKit -framework Foundation -framework CoreVideo -framework CoreMedia -framework CoreData -framework CoreBluetooth -framework AVKit -framework AVFoundation -framework Accelerate -framework GSS -weak_framework VisionKit -weak_framework UserNotificationsUI -weak_framework UniformTypeIdentifiers -weak_framework Speech -weak_framework SoundAnalysis -weak_framework ScreenTime -weak_framework QuickLookThumbnailing -weak_framework PencilKit -weak_framework Messages -weak_framework MediaSetup -weak_framework LinkPresentation -weak_framework IntentsUI -weak_framework IdentityLookupUI -weak_framework IdentityLookup -weak_framework HealthKitUI -weak_framework FileProviderUI -weak_framework DeviceCheck -weak_framework CoreNFC -weak_framework CoreHaptics -weak_framework BackgroundTasks -weak_framework AutomaticAssessmentConfiguration -weak_framework AppTrackingTransparency -weak_framework AppClip -weak_framework AdServices -weak_framework Accessibility -weak_framework Vision -weak_framework VideoSubscriberAccount -weak_framework UserNotifications -weak_framework SensorKit -weak_framework PDFKit -weak_framework NearbyInteraction -weak_framework MLCompute -weak_framework MetricKit -weak_framework IOSurface -weak_framework Intents -weak_framework FileProvider -weak_framework ClassKit -weak_framework MobileCoreServices -weak_framework CarPlay -weak_framework CallKit -weak_framework BusinessChat -weak_framework ARKit -weak_framework Network -weak_framework NaturalLanguage -weak_framework CoreML -weak_framework AuthenticationServices -weak_framework SafariServices -weak_framework OpenAL /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/registrar.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/main.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/ContosoApp.iOS.exe.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/mscorlib.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Xamarin.Forms.Core.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/netstandard.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Core.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Mono.Security.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Xml.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Numerics.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Data.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Transactions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Data.DataSetExtensions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Drawing.Common.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.IO.Compression.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.IO.Compression.FileSystem.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.ComponentModel.Composition.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Net.Http.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Xamarin.iOS.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.Serialization.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.ServiceModel.Internals.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Web.Services.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Xml.Linq.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Xamarin.Forms.Platform.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Xamarin.Forms.Platform.iOS.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Xamarin.CommunityToolkit.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Logging.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.DependencyInjection.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Options.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Primitives.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Memory.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Numerics.Vectors.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.CompilerServices.Unsafe.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Buffers.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Logging.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.DependencyInjection.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Diagnostics.DiagnosticSource.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Resources.ResourceManager.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Diagnostics.Tracing.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Collections.Concurrent.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Collections.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Reflection.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Threading.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Diagnostics.Debug.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.InteropServices.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.AppContext.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.Extensions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Rg.Plugins.Popup.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Fsd.Innovatis.ContosoApp.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Xamarin.Forms.Xaml.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/VisContract.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/InspectionProcedureContract.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/BlueSun.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Reactive.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Threading.Tasks.Extensions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.InteropServices.WindowsRuntime.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/VisViewModel.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/VisApi.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/ReferenceBrakeForceFourPlates.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/InspectionModule.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/InspectionProcedureUtilities.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/ParkingBrakeForceFourPlates.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/SensorFunctions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/AsyncAwaitBestPractices.MVVM.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/AsyncAwaitBestPractices.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Xamarin.Essentials.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/OpenTK-1.0.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.Crashes.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.Crashes.iOS.Bindings.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.iOS.Bindings.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Hosting.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Bcl.AsyncInterfaces.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.FileProviders.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.EntityFrameworkCore.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Caching.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.EntityFrameworkCore.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Bcl.HashCode.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.ComponentModel.Annotations.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.ComponentModel.DataAnnotations.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Collections.Immutable.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Caching.Memory.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Serilog.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Plugin.SimpleAudioPlayer.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.IO.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Lottie.Forms.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Lottie.iOS.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Common.Abstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Data.Sqlite.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/SQLitePCLRaw.core.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.Distribute.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.Distribute.iOS.Bindings.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.Analytics.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.AppCenter.Analytics.iOS.Bindings.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Hosting.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.FileProviders.Physical.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.FileSystemGlobbing.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.FileExtensions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.EnvironmentVariables.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.CommandLine.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.Json.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Text.Json.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Text.Encodings.Web.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.UserSecrets.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Logging.EventLog.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Diagnostics.EventLog.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Security.Principal.Windows.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Security.Claims.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Security.Principal.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.Handles.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Win32.Primitives.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Text.Encoding.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Logging.Configuration.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Options.ConfigurationExtensions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Configuration.Binder.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Logging.Console.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Logging.Debug.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.Logging.EventSource.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Asa.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Text.Encoding.CodePages.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Hua.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Fsd.VciInterop.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/log4net.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Configuration.ConfigurationManager.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Security.Permissions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Security.AccessControl.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Globalization.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Threading.Thread.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Security.Cryptography.ProtectedData.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Security.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/SharpCompress.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Fsd.DeveloperSftpCredentials.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Rebex.Sftp.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Rebex.Common.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Rebex.Networking.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Rebex.SshShell.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Rebex.Terminal.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Newtonsoft.Json.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/AsyncFriendlyStackTrace.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Threading.Tasks.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Linq.Expressions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Diagnostics.StackTrace.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Reflection.Extensions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Linq.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/VisDataAccess.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/DatabaseMigration.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.EntityFrameworkCore.Relational.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Crc32.NET.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.EntityFrameworkCore.Sqlite.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.DotNet.PlatformAbstractions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Microsoft.Extensions.DependencyModel.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/SQLitePCLRaw.batteries_v2.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/SQLitePCLRaw.lib.e_sqlite3.ios.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/SQLitePCLRaw.provider.internal.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/DataUpdater.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/RawMigrationApiClient.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Net.Http.Formatting.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Newtonsoft.Json.Bson.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Runtime.Numerics.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Text.RegularExpressions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Text.Encoding.Extensions.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Vehicle.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Serilog.Sinks.File.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.IO.FileSystem.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.Threading.Timer.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/System.IO.FileSystem.Primitives.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Serilog.Extensions.Logging.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/Plugin.SimpleAudioPlayer.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/I18N.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/I18N.West.dll.o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/libSensorFunctionsNative.a /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/AppCenter.a /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/libLottie-ios.a /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/AppCenterAnalytics.a /Library/Frameworks/Xamarin.iOS.framework/Versions/14.14.2.5/SDKs/MonoTouch.iphoneos.sdk/lib/libmonosgen-2.0.a /Library/Frameworks/Xamarin.iOS.framework/Versions/14.14.2.5/SDKs/MonoTouch.iphoneos.sdk/lib/libxamarin.a /Library/Frameworks/Xamarin.iOS.framework/Versions/14.14.2.5/SDKs/MonoTouch.iphoneos.sdk/lib/libmono-native-compat.a -force_load /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/AppCenterCrashes.a -force_load /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/AppCenterDistribute.a -force_load /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/e_sqlite3.a -force_load /Library/Frameworks/Xamarin.iOS.framework/Versions/14.14.2.5/SDKs/MonoTouch.iphoneos.sdk/lib/libapp.a -lcompression -lc++ -lsqlite3 -ObjC -Wl,-pie -arch arm64 -miphoneos-version-min=9.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk -lz -liconv -lz -o /Users/jjaehrig/repo/moonshot/src/ContosoApp/ContosoApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/ContosoApp.iOS -u _xamarin_log -u _xamarin_start_wwan -u _xamarin_find_protocol_wrapper_type -u _xamarin_release_block_on_main_thread -u _xamarin_get_block_descriptor -u _xamarin_simd__NMatrix4_objc_msgSend -u _xamarin_simd__NMatrix4_objc_msgSendSuper -u _xamarin_simd__NMatrix4_objc_msgSend_stret -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_NMatrix4 -u _xamarin_simd__NVector3_objc_msgSend -u _xamarin_simd__NVector3_objc_msgSendSuper -u _xamarin_simd__NVector3_objc_msgSend_stret -u _xamarin_simd__NVector3_objc_msgSendSuper_stret -u _xamarin_simd__NMatrix3_objc_msgSend -u _xamarin_simd__NMatrix3_objc_msgSendSuper -u _xamarin_simd__NMatrix3_objc_msgSend_stret -u _xamarin_simd__NMatrix3_objc_msgSendSuper_stret -u _xamarin_simd__CGPoint_objc_msgSend_NVector3_int_CGSize -u _xamarin_simd__CGPoint_objc_msgSendSuper_NVector3_int_CGSize -u _xamarin_simd__CGPoint_objc_msgSend_stret_NVector3_int_CGSize -u _xamarin_simd__CGPoint_objc_msgSendSuper_stret_NVector3_int_CGSize -u _xamarin_simd__CGPoint_objc_msgSend_NVector3_Int64_CGSize -u _xamarin_simd__CGPoint_objc_msgSendSuper_NVector3_Int64_CGSize -u _xamarin_simd__CGPoint_objc_msgSend_stret_NVector3_Int64_CGSize -u _xamarin_simd__CGPoint_objc_msgSendSuper_stret_NVector3_Int64_CGSize -u _xamarin_simd__NVector3_objc_msgSend_CGPoint_NMatrix4_int_CGSize -u _xamarin_simd__NVector3_objc_msgSendSuper_CGPoint_NMatrix4_int_CGSize -u _xamarin_simd__NVector3_objc_msgSend_stret_CGPoint_NMatrix4_int_CGSize -u _xamarin_simd__NVector3_objc_msgSendSuper_stret_CGPoint_NMatrix4_int_CGSize -u _xamarin_simd__NVector3_objc_msgSend_CGPoint_NMatrix4_Int64_CGSize -u _xamarin_simd__NVector3_objc_msgSendSuper_CGPoint_NMatrix4_Int64_CGSize -u _xamarin_simd__NVector3_objc_msgSend_stret_CGPoint_NMatrix4_Int64_CGSize -u _xamarin_simd__NVector3_objc_msgSendSuper_stret_CGPoint_NMatrix4_Int64_CGSize -u _xamarin_simd__NMatrix4_objc_msgSend_int_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSendSuper_int_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSend_stret_int_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret_int_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSend_Int64_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSendSuper_Int64_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSend_stret_Int64_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret_Int64_CGSize_nfloat_nfloat -u _xamarin_simd__NMatrix4_objc_msgSend_int -u _xamarin_simd__NMatrix4_objc_msgSendSuper_int -u _xamarin_simd__NMatrix4_objc_msgSend_stret_int -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret_int -u _xamarin_simd__NMatrix4_objc_msgSend_Int64 -u _xamarin_simd__NMatrix4_objc_msgSendSuper_Int64 -u _xamarin_simd__NMatrix4_objc_msgSend_stret_Int64 -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret_Int64 -u _xamarin_simd__IntPtr_objc_msgSend_NMatrix4_NVector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_NMatrix4_NVector3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_NMatrix4_NVector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_NMatrix4_NVector3 -u _xamarin_simd__IntPtr_objc_msgSend_NVector3_NVector3_int_int -u _xamarin_simd__IntPtr_objc_msgSendSuper_NVector3_NVector3_int_int -u _xamarin_simd__IntPtr_objc_msgSend_NVector3_NVector3_Int64_Int64 -u _xamarin_simd__IntPtr_objc_msgSendSuper_NVector3_NVector3_Int64_Int64 -u _xamarin_simd__NVector3_objc_msgSend_CGPoint_NMatrix4 -u _xamarin_simd__NVector3_objc_msgSendSuper_CGPoint_NMatrix4 -u _xamarin_simd__NVector3_objc_msgSend_stret_CGPoint_NMatrix4 -u _xamarin_simd__NVector3_objc_msgSendSuper_stret_CGPoint_NMatrix4 -u _xamarin_simd__void_objc_msgSend_NMatrix4 -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4 -u _xamarin_simd__void_objc_msgSend_NMatrix4_NVector3_NVector3_IntPtr -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4_NVector3_NVector3_IntPtr -u _xamarin_simd__void_objc_msgSend_NVector3_IntPtr -u _xamarin_simd__void_objc_msgSendSuper_NVector3_IntPtr -u _xamarin_simd__Vector2_objc_msgSend_IntPtr -u _xamarin_simd__Vector2_objc_msgSendSuper_IntPtr -u _xamarin_simd__Vector2_objc_msgSend_stret_IntPtr -u _xamarin_simd__Vector2_objc_msgSendSuper_stret_IntPtr -u _xamarin_simd__NMatrix4_objc_msgSend_IntPtr -u _xamarin_simd__NMatrix4_objc_msgSendSuper_IntPtr -u _xamarin_simd__NMatrix4_objc_msgSend_stret_IntPtr -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret_IntPtr -u _xamarin_simd__NMatrix4x3_objc_msgSend -u _xamarin_simd__NMatrix4x3_objc_msgSendSuper -u _xamarin_simd__NMatrix4x3_objc_msgSend_stret -u _xamarin_simd__NMatrix4x3_objc_msgSendSuper_stret -u _xamarin_IntPtr_objc_msgSend_IntPtr -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr -u _xamarin_IntPtr_objc_msgSend_IntPtr_IntPtr_UInt32 -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_IntPtr_UInt32 -u _xamarin_IntPtr_objc_msgSend_IntPtr_IntPtr_UInt64 -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_IntPtr_UInt64 -u _xamarin_IntPtr_objc_msgSend_IntPtr_nint_nint_nint_UInt32 -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_nint_nint_nint_UInt32 -u _xamarin_IntPtr_objc_msgSend_IntPtr_nint_nint_nint_UInt64 -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_nint_nint_nint_UInt64 -u _xamarin_IntPtr_objc_msgSend_IntPtr_UInt32_nint_UInt32 -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_UInt32_nint_UInt32 -u _xamarin_IntPtr_objc_msgSend_IntPtr_UInt64_nint_UInt64 -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_UInt64_nint_UInt64 -u _xamarin_simd__Vector2_objc_msgSend -u _xamarin_simd__Vector2_objc_msgSendSuper -u _xamarin_simd__Vector2_objc_msgSend_stret -u _xamarin_simd__Vector2_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Vector2 -u _xamarin_simd__void_objc_msgSendSuper_Vector2 -u _xamarin_simd__Vector3_objc_msgSend -u _xamarin_simd__Vector3_objc_msgSendSuper -u _xamarin_simd__Vector3_objc_msgSend_stret -u _xamarin_simd__Vector3_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Vector3 -u _xamarin_simd__void_objc_msgSendSuper_Vector3 -u _xamarin_simd__Matrix3_objc_msgSend -u _xamarin_simd__Matrix3_objc_msgSendSuper -u _xamarin_simd__Matrix3_objc_msgSend_stret -u _xamarin_simd__Matrix3_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Matrix3 -u _xamarin_simd__void_objc_msgSendSuper_Matrix3 -u _xamarin_simd__void_objc_msgSend_NMatrix3 -u _xamarin_simd__void_objc_msgSendSuper_NMatrix3 -u _xamarin_simd__IntPtr_objc_msgSend_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_Vector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3 -u _xamarin_simd__Vector2i_objc_msgSend -u _xamarin_simd__Vector2i_objc_msgSendSuper -u _xamarin_simd__Vector2i_objc_msgSend_stret -u _xamarin_simd__Vector2i_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_Vector2i_int_int_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2i_int_int_bool -u _xamarin_simd__IntPtr_objc_msgSend_Vector2i_int_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2i_int_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_Vector2_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_Vector2_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_Vector2 -u _xamarin_simd__GKTriangle_objc_msgSend_nuint -u _xamarin_simd__GKTriangle_objc_msgSendSuper_nuint -u _xamarin_simd__GKTriangle_objc_msgSend_stret_nuint -u _xamarin_simd__GKTriangle_objc_msgSendSuper_stret_nuint -u _xamarin_simd__float_objc_msgSend_Vector2 -u _xamarin_simd__float_objc_msgSendSuper_Vector2 -u _xamarin_simd__void_objc_msgSend_Vector3d -u _xamarin_simd__void_objc_msgSendSuper_Vector3d -u _xamarin_simd__Vector2d_objc_msgSend -u _xamarin_simd__Vector2d_objc_msgSendSuper -u _xamarin_simd__Vector2d_objc_msgSend_stret -u _xamarin_simd__Vector2d_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector2d_Vector2d_Vector2i_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector2d_Vector2d_Vector2i_bool -u _xamarin_simd__float_objc_msgSend_Vector2i -u _xamarin_simd__float_objc_msgSendSuper_Vector2i -u _xamarin_simd__void_objc_msgSend_float_Vector2i -u _xamarin_simd__void_objc_msgSendSuper_float_Vector2i -u _xamarin_simd__GKBox_objc_msgSend -u _xamarin_simd__GKBox_objc_msgSendSuper -u _xamarin_simd__GKBox_objc_msgSend_stret -u _xamarin_simd__GKBox_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_GKBox_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKBox_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_GKBox -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_GKBox -u _xamarin_simd__IntPtr_objc_msgSend_GKBox -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKBox -u _xamarin_simd__Vector2_objc_msgSend_nuint -u _xamarin_simd__Vector2_objc_msgSendSuper_nuint -u _xamarin_simd__Vector2_objc_msgSend_stret_nuint -u _xamarin_simd__Vector2_objc_msgSendSuper_stret_nuint -u _xamarin_simd__Vector3_objc_msgSend_nuint -u _xamarin_simd__Vector3_objc_msgSendSuper_nuint -u _xamarin_simd__Vector3_objc_msgSend_stret_nuint -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_nuint -u _xamarin_simd__IntPtr_objc_msgSend_GKQuad_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKQuad_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_GKQuad -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_GKQuad -u _xamarin_simd__IntPtr_objc_msgSend_GKQuad -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKQuad -u _xamarin_simd__IntPtr_objc_msgSend_Vector2_Vector2_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2_Vector2_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector2_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector2_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_Vector2_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2_Vector2 -u _xamarin_simd__GKQuad_objc_msgSend -u _xamarin_simd__GKQuad_objc_msgSendSuper -u _xamarin_simd__GKQuad_objc_msgSend_stret -u _xamarin_simd__GKQuad_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_IntPtr_Vector2_Vector2_int -u _xamarin_simd__void_objc_msgSendSuper_IntPtr_Vector2_Vector2_int -u _xamarin_simd__void_objc_msgSend_IntPtr_Vector2_Vector2_Int64 -u _xamarin_simd__void_objc_msgSendSuper_IntPtr_Vector2_Vector2_Int64 -u _xamarin_simd__void_objc_msgSend_IntPtr_Vector2_Vector2 -u _xamarin_simd__void_objc_msgSendSuper_IntPtr_Vector2_Vector2 -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSend -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSendSuper -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSend_stret -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSendSuper_stret -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSend -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSendSuper -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSend_stret -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSendSuper_stret -u _xamarin_simd__Vector4_objc_msgSend -u _xamarin_simd__Vector4_objc_msgSendSuper -u _xamarin_simd__Vector4_objc_msgSend_stret -u _xamarin_simd__Vector4_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Vector4 -u _xamarin_simd__void_objc_msgSendSuper_Vector4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_ref_MPSImageHistogramInfo -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_ref_MPSImageHistogramInfo -u _xamarin_simd__void_objc_msgSend_NMatrix4_Double -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4_Double -u _xamarin_simd__void_objc_msgSend_NMatrix4d_Double -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4d_Double -u _xamarin_simd__NMatrix4_objc_msgSend_Double -u _xamarin_simd__NMatrix4_objc_msgSendSuper_Double -u _xamarin_simd__NMatrix4_objc_msgSend_stret_Double -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret_Double -u _xamarin_simd__NMatrix4d_objc_msgSend_Double -u _xamarin_simd__NMatrix4d_objc_msgSendSuper_Double -u _xamarin_simd__NMatrix4d_objc_msgSend_stret_Double -u _xamarin_simd__NMatrix4d_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Quaternion_Double -u _xamarin_simd__void_objc_msgSendSuper_Quaternion_Double -u _xamarin_simd__void_objc_msgSend_Quaterniond_Double -u _xamarin_simd__void_objc_msgSendSuper_Quaterniond_Double -u _xamarin_simd__Quaternion_objc_msgSend_Double -u _xamarin_simd__Quaternion_objc_msgSendSuper_Double -u _xamarin_simd__Quaternion_objc_msgSend_stret_Double -u _xamarin_simd__Quaternion_objc_msgSendSuper_stret_Double -u _xamarin_simd__Quaterniond_objc_msgSend_Double -u _xamarin_simd__Quaterniond_objc_msgSendSuper_Double -u _xamarin_simd__Quaterniond_objc_msgSend_stret_Double -u _xamarin_simd__Quaterniond_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Vector2_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector2_Double -u _xamarin_simd__void_objc_msgSend_Vector2d_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector2d_Double -u _xamarin_simd__Vector2_objc_msgSend_Double -u _xamarin_simd__Vector2_objc_msgSendSuper_Double -u _xamarin_simd__Vector2_objc_msgSend_stret_Double -u _xamarin_simd__Vector2_objc_msgSendSuper_stret_Double -u _xamarin_simd__Vector2d_objc_msgSend_Double -u _xamarin_simd__Vector2d_objc_msgSendSuper_Double -u _xamarin_simd__Vector2d_objc_msgSend_stret_Double -u _xamarin_simd__Vector2d_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_NVector3_Double -u _xamarin_simd__void_objc_msgSendSuper_NVector3_Double -u _xamarin_simd__void_objc_msgSend_NVector3d_Double -u _xamarin_simd__void_objc_msgSendSuper_NVector3d_Double -u _xamarin_simd__NVector3_objc_msgSend_Double -u _xamarin_simd__NVector3_objc_msgSendSuper_Double -u _xamarin_simd__NVector3_objc_msgSend_stret_Double -u _xamarin_simd__NVector3_objc_msgSendSuper_stret_Double -u _xamarin_simd__NVector3d_objc_msgSend_Double -u _xamarin_simd__NVector3d_objc_msgSendSuper_Double -u _xamarin_simd__NVector3d_objc_msgSend_stret_Double -u _xamarin_simd__NVector3d_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Vector4_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector4_Double -u _xamarin_simd__void_objc_msgSend_Vector4d_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector4d_Double -u _xamarin_simd__Vector4_objc_msgSend_Double -u _xamarin_simd__Vector4_objc_msgSendSuper_Double -u _xamarin_simd__Vector4_objc_msgSend_stret_Double -u _xamarin_simd__Vector4_objc_msgSendSuper_stret_Double -u _xamarin_simd__Vector4d_objc_msgSend_Double -u _xamarin_simd__Vector4d_objc_msgSendSuper_Double -u _xamarin_simd__Vector4d_objc_msgSend_stret_Double -u _xamarin_simd__Vector4d_objc_msgSendSuper_stret_Double -u _xamarin_simd__NMatrix4d_objc_msgSend -u _xamarin_simd__NMatrix4d_objc_msgSendSuper -u _xamarin_simd__NMatrix4d_objc_msgSend_stret -u _xamarin_simd__NMatrix4d_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_NMatrix4d -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4d -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_NVector3 -u _xamarin_simd__void_objc_msgSendSuper_NVector3 -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_Double -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_Double -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret_Double -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret_Double -u _xamarin_simd__Matrix4_objc_msgSend -u _xamarin_simd__Matrix4_objc_msgSendSuper -u _xamarin_simd__Matrix4_objc_msgSend_stret -u _xamarin_simd__Matrix4_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_MDLAxisAlignedBoundingBox_bool -u _xamarin_simd__void_objc_msgSendSuper_MDLAxisAlignedBoundingBox_bool -u _xamarin_simd__void_objc_msgSend_Vector3_Vector3 -u _xamarin_simd__void_objc_msgSendSuper_Vector3_Vector3 -u _xamarin_simd__Vector3_objc_msgSend_Vector2i_Vector2i -u _xamarin_simd__Vector3_objc_msgSendSuper_Vector2i_Vector2i -u _xamarin_simd__Vector3_objc_msgSend_stret_Vector2i_Vector2i -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Vector2i_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_bool_IntPtr_Vector2i_nint_nuint_int_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_bool_IntPtr_Vector2i_nint_nuint_int_bool -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_bool_IntPtr_Vector2i_nint_nuint_Int64_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_bool_IntPtr_Vector2i_nint_nuint_Int64_bool -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_int_int_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_int_int_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_int_Int64_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_int_Int64_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_float_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_float_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_IntPtr -u _xamarin_simd__void_objc_msgSend_Matrix4 -u _xamarin_simd__void_objc_msgSendSuper_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt32_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt32_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt64_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt64_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt32_Vector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt32_Vector3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt64_Vector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt64_Vector3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt32_Vector4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt32_Vector4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt64_Vector4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt64_Vector4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt32_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt32_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt64_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt64_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt32_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt32_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UInt64_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UInt64_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector3i_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector3i_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector3i_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector3i_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_bool_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_bool_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_bool_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_bool_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_int_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_int_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_int_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_int_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_bool_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_bool_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_int_UInt32_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_int_UInt32_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector3i_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector3i_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector3i_Int64_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector3i_Int64_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector2_Vector2i_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2_Vector2i_int_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector2_Vector2i_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2_Vector2i_Int64_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_nuint_nuint_int_bool_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_nuint_nuint_int_bool_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_nuint_nuint_Int64_bool_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_nuint_nuint_Int64_bool_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_nuint_nuint_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_nuint_nuint_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_nuint_nuint_Int64_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_nuint_nuint_Int64_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_nuint_nuint_nuint_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_nuint_nuint_nuint_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_nuint_nuint_nuint_Int64_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_nuint_nuint_nuint_Int64_bool_IntPtr -u _xamarin_simd__bool_objc_msgSend_Vector2i_nint_float_IntPtr_IntPtr_IntPtr -u _xamarin_simd__bool_objc_msgSendSuper_Vector2i_nint_float_IntPtr_IntPtr_IntPtr -u _xamarin_simd__bool_objc_msgSend_Vector2i_IntPtr_IntPtr_IntPtr_IntPtr -u _xamarin_simd__bool_objc_msgSendSuper_Vector2i_IntPtr_IntPtr_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_int -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_int -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_Int64 -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_Int64 -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_int_int_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_int_int_bool -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_int_Int64_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_int_Int64_bool -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_int_Vector2i_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_int_Vector2i_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Int64_Vector2i_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Int64_Vector2i_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_int_Vector2i_float_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_int_Vector2i_float_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Int64_Vector2i_float_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Int64_Vector2i_float_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_Vector2i_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_Vector2i_float -u _xamarin_simd__IntPtr_objc_msgSend_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSend_Matrix4_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_Matrix4_bool -u _xamarin_simd__IntPtr_objc_msgSend_NMatrix4_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_NMatrix4_bool -u _xamarin_simd__Vector3_objc_msgSend_Double -u _xamarin_simd__Vector3_objc_msgSendSuper_Double -u _xamarin_simd__Vector3_objc_msgSend_stret_Double -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Double -u _xamarin_simd__Matrix4_objc_msgSend_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_Double -u _xamarin_simd__Matrix4_objc_msgSend_stret_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Vector3_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector3_Double -u _xamarin_simd__void_objc_msgSend_Matrix4_Double -u _xamarin_simd__void_objc_msgSendSuper_Matrix4_Double -u _xamarin_simd__Matrix4_objc_msgSend_IntPtr_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_IntPtr_Double -u _xamarin_simd__Matrix4_objc_msgSend_stret_IntPtr_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_stret_IntPtr_Double -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSend -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSendSuper -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSend_stret -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_MDLAxisAlignedBoundingBox_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_MDLAxisAlignedBoundingBox_float -u _xamarin_simd__bool_objc_msgSend_Vector4i_bool_bool_bool_bool -u _xamarin_simd__bool_objc_msgSendSuper_Vector4i_bool_bool_bool_bool -u _xamarin_simd__void_objc_msgSend_Vector4i -u _xamarin_simd__void_objc_msgSendSuper_Vector4i -u _xamarin_simd__IntPtr_objc_msgSend_MDLVoxelIndexExtent2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_MDLVoxelIndexExtent2 -u _xamarin_simd__Vector4i_objc_msgSend_Vector3 -u _xamarin_simd__Vector4i_objc_msgSendSuper_Vector3 -u _xamarin_simd__Vector4i_objc_msgSend_stret_Vector3 -u _xamarin_simd__Vector4i_objc_msgSendSuper_stret_Vector3 -u _xamarin_simd__Vector3_objc_msgSend_Vector4i -u _xamarin_simd__Vector3_objc_msgSendSuper_Vector4i -u _xamarin_simd__Vector3_objc_msgSend_stret_Vector4i -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret_Vector4i -u _xamarin_simd__Vector3_objc_msgSend_Vector3 -u _xamarin_simd__Vector3_objc_msgSendSuper_Vector3 -u _xamarin_simd__Vector3_objc_msgSend_stret_Vector3 -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Vector3 -u _xamarin_simd__IntPtr_objc_msgSend_Vector4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector4 -u _xamarin_vector_float3__Vector4_objc_msgSend -u _xamarin_vector_float3__Vector4_objc_msgSendSuper -u _xamarin_vector_float3__Vector4_objc_msgSend_stret -u _xamarin_vector_float3__Vector4_objc_msgSendSuper_stret -u _xamarin_vector_float3__void_objc_msgSend_Vector4 -u _xamarin_vector_float3__void_objc_msgSendSuper_Vector4 -u _xamarin_simd__Quaternion_objc_msgSend -u _xamarin_simd__Quaternion_objc_msgSendSuper -u _xamarin_simd__Quaternion_objc_msgSend_stret -u _xamarin_simd__Quaternion_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Quaternion -u _xamarin_simd__void_objc_msgSendSuper_Quaternion -u _xamarin_simd__NMatrix2_objc_msgSend -u _xamarin_simd__NMatrix2_objc_msgSendSuper -u _xamarin_simd__NMatrix2_objc_msgSend_stret -u _xamarin_simd__NMatrix2_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_NMatrix2 -u _xamarin_simd__void_objc_msgSendSuper_NMatrix2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Matrix2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Matrix2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_NMatrix2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_NMatrix2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Matrix3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Matrix3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_NMatrix3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_NMatrix3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Matrix4 -u _xamarin_simd__Vector2_objc_msgSend_nint -u _xamarin_simd__Vector2_objc_msgSendSuper_nint -u _xamarin_simd__Vector2_objc_msgSend_stret_nint -u _xamarin_simd__Vector2_objc_msgSendSuper_stret_nint -u _xamarin_CGPoint__VNNormalizedFaceBoundingBoxPointForLandmarkPoint_Vector2_CGRect_nuint_nuint_string -u _xamarin_CGPoint__VNImagePointForFaceLandmarkPoint_Vector2_CGRect_nuint_nuint_string -u _UIApplicationMain -u _xamarin_localized_string_format -u _xamarin_localized_string_format_1 -u _xamarin_localized_string_format_2 -u _xamarin_localized_string_format_3 -u _xamarin_localized_string_format_4 -u _xamarin_localized_string_format_5 -u _xamarin_localized_string_format_6 -u _xamarin_localized_string_format_7 -u _xamarin_localized_string_format_8 -u _xamarin_localized_string_format_9 -u _xamarin_init_nsthread -u _xamarin_os_log -u _CreateStandstillDetectionClass -u _CreateGSensorDataList -u _CreateBrakeDemandDataList -u _CreatePlateBrakeTestResult -u _DisposeStandstillDetectionClass -u _DisposeGSensorDataList -u _DisposeBrakeDemandDataList -u _DisposePlateBrakeTestResult -u _CalculateStandstillState -u _Reset -u _AddGSensorValue -u _ClearGSensorValues -u _AddBrakeDemandData -u _CalculatePlateBrakeTestResult -u _GetPlateBrakeTestVelocityBraking -u _GetPlateBrakeTestBrakeDemand -u _GetPlateBrakeTestErrorCode -u _sqlite3_close -u _sqlite3_close_v2 -u _sqlite3_enable_shared_cache -u _sqlite3_interrupt -u _sqlite3_finalize -u _sqlite3_reset -u _sqlite3_clear_bindings -u _sqlite3_stmt_status -u _sqlite3_bind_parameter_name -u _sqlite3_column_database_name -u _sqlite3_column_decltype -u _sqlite3_column_name -u _sqlite3_column_origin_name -u _sqlite3_column_table_name -u _sqlite3_column_text -u _sqlite3_errmsg -u _sqlite3_db_readonly -u _sqlite3_db_filename -u _sqlite3_prepare_v2 -u _sqlite3_prepare_v3 -u _sqlite3_db_status -u _sqlite3_complete -u _sqlite3_compileoption_used -u _sqlite3_compileoption_get -u _sqlite3_table_column_metadata -u _sqlite3_value_text -u _sqlite3_enable_load_extension -u _sqlite3_load_extension -u _sqlite3_initialize -u _sqlite3_shutdown -u _sqlite3_libversion -u _sqlite3_libversion_number -u _sqlite3_threadsafe -u _sqlite3_sourceid -u _sqlite3_malloc -u _sqlite3_realloc -u _sqlite3_free -u _sqlite3_stricmp -u _sqlite3_strnicmp -u _sqlite3_open -u _sqlite3_open_v2 -u _sqlite3_vfs_find -u _sqlite3_last_insert_rowid -u _sqlite3_changes -u _sqlite3_total_changes -u _sqlite3_memory_used -u _sqlite3_memory_highwater -u _sqlite3_status -u _sqlite3_busy_timeout -u _sqlite3_bind_blob -u _sqlite3_bind_zeroblob -u _sqlite3_bind_double -u _sqlite3_bind_int -u _sqlite3_bind_int64 -u _sqlite3_bind_null -u _sqlite3_bind_text -u _sqlite3_bind_parameter_count -u _sqlite3_bind_parameter_index -u _sqlite3_column_count -u _sqlite3_data_count -u _sqlite3_step -u _sqlite3_sql -u _sqlite3_column_double -u _sqlite3_column_int -u _sqlite3_column_int64 -u _sqlite3_column_blob -u _sqlite3_column_bytes -u _sqlite3_column_type -u _sqlite3_aggregate_count -u _sqlite3_value_blob -u _sqlite3_value_bytes -u _sqlite3_value_double -u _sqlite3_value_int -u _sqlite3_value_int64 -u _sqlite3_value_type -u _sqlite3_user_data -u _sqlite3_result_blob -u _sqlite3_result_double -u _sqlite3_result_error -u _sqlite3_result_int -u _sqlite3_result_int64 -u _sqlite3_result_null -u _sqlite3_result_text -u _sqlite3_result_zeroblob -u _sqlite3_result_error_toobig -u _sqlite3_result_error_nomem -u _sqlite3_result_error_code -u _sqlite3_aggregate_context -u _sqlite3_key -u _sqlite3_key_v2 -u _sqlite3_rekey -u _sqlite3_rekey_v2 -u _sqlite3_config -u _sqlite3_create_collation -u _sqlite3_update_hook -u _sqlite3_commit_hook -u _sqlite3_profile -u _sqlite3_progress_handler -u _sqlite3_trace -u _sqlite3_rollback_hook -u _sqlite3_db_handle -u _sqlite3_next_stmt -u _sqlite3_stmt_busy -u _sqlite3_stmt_readonly -u _sqlite3_exec -u _sqlite3_get_autocommit -u _sqlite3_extended_result_codes -u _sqlite3_errcode -u _sqlite3_extended_errcode -u _sqlite3_errstr -u _sqlite3_log -u _sqlite3_file_control -u _sqlite3_backup_init -u _sqlite3_backup_step -u _sqlite3_backup_remaining -u _sqlite3_backup_pagecount -u _sqlite3_backup_finish -u _sqlite3_blob_open -u _sqlite3_blob_write -u _sqlite3_blob_read -u _sqlite3_blob_bytes -u _sqlite3_blob_reopen -u _sqlite3_blob_close -u _sqlite3_wal_autocheckpoint -u _sqlite3_wal_checkpoint -u _sqlite3_wal_checkpoint_v2 -u _sqlite3_set_authorizer -u _sqlite3_create_function_v2

Undefined symbols for architecture arm64:
      "_AdjustTokenPrivileges", referenced from:
    MTOUCH : error MT5210: Native linking failed, undefined symbol: _AdjustTokenPrivileges. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _AllocateLocallyUniqueId. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _CheckTokenMembership. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _CloseHandle. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _ConvertStringSecurityDescriptorToSecurityDescriptorW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _ConvertStringSidToSidW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _CreateWellKnownSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _DuplicateHandle. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _DuplicateTokenEx. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _EqualDomainSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetCurrentProcess. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetCurrentThread. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetNamedSecurityInfoW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetSecurityDescriptorLength. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetSecurityInfo. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetTokenInformation. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetWindowsAccountDomainSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _ImpersonateLoggedOnUser. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _IsWellKnownSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LocalAlloc. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LocalFree. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LookupPrivilegeValue. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaClose. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaConnectUntrusted. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaDeregisterLogonProcess. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaFreeMemory. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaFreeReturnBuffer. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaGetLogonSessionData. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLogonUser. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLookupAuthenticationPackage. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLookupNames2. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLookupSids. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaOpenPolicy. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _OpenProcessToken. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _OpenThreadToken. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _RevertToSelf. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _RtlNtStatusToDosError. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _SetNamedSecurityInfoW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _SetSecurityInfo. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : error MT5210: Native linking failed, undefined symbol: _SetThreadToken. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

    MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'System.Net.Security' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-core-processthreads-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-security-base-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-core-handle-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'sspicli' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-security-lsapolicy-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-security-sddl-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'ntdll' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-core-heap-obsolete-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'CoreDll' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'Kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'netapi32' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-security-lsalookup-l2-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-security-base-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-security-sddl-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-security-provider-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-core-handle-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-core-processthreads-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'api-ms-win-core-heap-obsolete-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'secur32' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'ncrypt' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'crypt32' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'advapi32' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'Bcrypt' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'iphlpapi' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : warning MT5215: References to 'ntdll' might require additional -framework=XXX or -lXXX instructions to the native linker

    MTOUCH : error MT5202: Native linking failed. Please review the build log.

          wrapper_managed_to_native_Interop_mincore_AdjustTokenPrivileges_Microsoft_Win32_SafeHandles_SafeTokenHandle_bool_Interop_mincore_TOKEN_PRIVILEGE__uint_Interop_mincore_TOKEN_PRIVILEGE__uint_ in System.Security.AccessControl.dll.o
      "_AllocateLocallyUniqueId", referenced from:
          wrapper_managed_to_native_Interop_SecurityBase_AllocateLocallyUniqueId_Interop_LUID_ in System.Security.Principal.Windows.dll.o
      "_CheckTokenMembership", referenced from:
          wrapper_managed_to_native_Interop_mincore_CheckTokenMembership_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle_byte___bool_ in System.Security.Principal.Windows.dll.o
      "_CloseHandle", referenced from:
          wrapper_managed_to_native_Interop_mincore_CloseHandle_intptr in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_CloseHandle_intptr in System.Security.AccessControl.dll.o
      "_ConvertStringSecurityDescriptorToSecurityDescriptorW", referenced from:
          wrapper_managed_to_native_Interop_mincore_ConvertSdToStringSd_byte___uint_uint_intptr__uint_ in System.Security.AccessControl.dll.o
          wrapper_managed_to_native_Interop_mincore_ConvertStringSdToSd_string_uint_intptr__uint_ in System.Security.AccessControl.dll.o
      "_ConvertStringSidToSidW", referenced from:
          wrapper_managed_to_native_Interop_mincore_ConvertStringSidToSid_string_intptr_ in System.Security.Principal.Windows.dll.o
      "_CreateWellKnownSid", referenced from:
          wrapper_managed_to_native_Interop_mincore_CreateWellKnownSid_int_byte___byte___uint_ in System.Security.Principal.Windows.dll.o
      "_DuplicateHandle", referenced from:
          wrapper_managed_to_native_Interop_mincore_DuplicateHandle_intptr_intptr_intptr_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle__uint_bool_uint in System.Security.Principal.Windows.dll.o
         (maybe you meant: _ves_icall_System_IO_MonoIO_DuplicateHandle)
      "_DuplicateTokenEx", referenced from:
          wrapper_managed_to_native_Interop_mincore_DuplicateTokenEx_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle_uint_intptr_uint_uint_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle_ in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_DuplicateTokenEx_Microsoft_Win32_SafeHandles_SafeTokenHandle_System_Security_Principal_TokenAccessLevels_intptr_Interop_mincore_SECURITY_IMPERSONATION_LEVEL_System_Security_Principal_TokenType_Microsoft_Win32_SafeHandles_SafeTokenHandle_ in System.Security.AccessControl.dll.o
      "_EqualDomainSid", referenced from:
          wrapper_managed_to_native_Interop_mincore_IsEqualDomainSid_byte___byte___bool_ in System.Security.Principal.Windows.dll.o
      "_GetCurrentProcess", referenced from:
          wrapper_managed_to_native_Interop_mincore_GetCurrentProcess in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_GetCurrentProcess in System.Security.AccessControl.dll.o
         (maybe you meant: _ves_icall_Microsoft_Win32_NativeMethods_GetCurrentProcess, _ves_icall_Microsoft_Win32_NativeMethods_GetCurrentProcessId )
      "_GetCurrentThread", referenced from:
          wrapper_managed_to_native_Interop_mincore_GetCurrentThread in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_GetCurrentThread in System.Security.AccessControl.dll.o
         (maybe you meant: _ves_icall_System_Threading_Thread_GetCurrentThread)
      "_GetNamedSecurityInfoW", referenced from:
          wrapper_managed_to_native_Interop_mincore_GetSecurityInfoByName_string_uint_uint_intptr__intptr__intptr__intptr__intptr_ in System.Security.AccessControl.dll.o
      "_GetSecurityDescriptorLength", referenced from:
          wrapper_managed_to_native_Interop_mincore_GetSecurityDescriptorLength_intptr in System.Security.AccessControl.dll.o
      "_GetSecurityInfo", referenced from:
          wrapper_managed_to_native_Interop_mincore_GetSecurityInfoByHandle_System_Runtime_InteropServices_SafeHandle_uint_uint_intptr__intptr__intptr__intptr__intptr_ in System.Security.AccessControl.dll.o
      "_GetTokenInformation", referenced from:
          wrapper_managed_to_native_Interop_mincore_GetTokenInformation_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle_uint_Microsoft_Win32_SafeHandles_SafeLocalAllocHandle_uint_uint_ in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_GetTokenInformation_intptr_uint_Microsoft_Win32_SafeHandles_SafeLocalAllocHandle_uint_uint_ in System.Security.Principal.Windows.dll.o
      "_GetWindowsAccountDomainSid", referenced from:
          wrapper_managed_to_native_Interop_mincore_GetWindowsAccountDomainSid_byte___byte___uint_ in System.Security.Principal.Windows.dll.o
      "_ImpersonateLoggedOnUser", referenced from:
          wrapper_managed_to_native_Interop_mincore_ImpersonateLoggedOnUser_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle in System.Security.Principal.Windows.dll.o
      "_IsWellKnownSid", referenced from:
          wrapper_managed_to_native_Interop_mincore_IsWellKnownSid_byte___int in System.Security.Principal.Windows.dll.o
      "_LocalAlloc", referenced from:
          wrapper_managed_to_native_Interop_mincore_obsolete_LocalAlloc_int_uintptr in System.Security.Principal.Windows.dll.o
      "_LocalFree", referenced from:
          wrapper_managed_to_native_Interop_mincore_obsolete_LocalFree_intptr in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_obsolete_LocalFree_intptr in System.Security.AccessControl.dll.o
      "_LookupPrivilegeValue", referenced from:
          wrapper_managed_to_native_Interop_mincore_LookupPrivilegeValue_string_string_Interop_mincore_LUID_ in System.Security.AccessControl.dll.o
      "_LsaClose", referenced from:
          wrapper_managed_to_native_Interop_mincore_LsaClose_intptr in System.Security.Principal.Windows.dll.o
      "_LsaConnectUntrusted", referenced from:
          wrapper_managed_to_native_Interop_SspiCli_LsaConnectUntrusted_Microsoft_Win32_SafeHandles_SafeLsaHandle_ in System.Security.Principal.Windows.dll.o
      "_LsaDeregisterLogonProcess", referenced from:
          wrapper_managed_to_native_Interop_SspiCli_LsaDeregisterLogonProcess_intptr in System.Security.Principal.Windows.dll.o
      "_LsaFreeMemory", referenced from:
          wrapper_managed_to_native_Interop_mincore_LsaFreeMemory_intptr in System.Security.Principal.Windows.dll.o
      "_LsaFreeReturnBuffer", referenced from:
          wrapper_managed_to_native_Interop_mincore_LsaFreeReturnBuffer_intptr in System.Security.Principal.Windows.dll.o
      "_LsaGetLogonSessionData", referenced from:
          wrapper_managed_to_native_Interop_mincore_LsaGetLogonSessionData_Interop_LUID__Microsoft_Win32_SafeHandles_SafeLsaReturnBufferHandle_ in System.Security.Principal.Windows.dll.o
      "_LsaLogonUser", referenced from:
          wrapper_managed_to_native_Interop_SspiCli_LsaLogonUser_Microsoft_Win32_SafeHandles_SafeLsaHandle_Interop_SspiCli_LSA_STRING__Interop_SspiCli_SECURITY_LOGON_TYPE_int_intptr_int_intptr_Interop_SspiCli_TOKEN_SOURCE__Microsoft_Win32_SafeHandles_SafeLsaReturnBufferHandle__int__Interop_LUID__Microsoft_Win32_SafeHandles_SafeAccessTokenHandle__Interop_SspiCli_QUOTA_LIMITS__int_ in System.Security.Principal.Windows.dll.o
      "_LsaLookupAuthenticationPackage", referenced from:
          wrapper_managed_to_native_Interop_SspiCli_LsaLookupAuthenticationPackage_Microsoft_Win32_SafeHandles_SafeLsaHandle_Interop_SspiCli_LSA_STRING__int_ in System.Security.Principal.Windows.dll.o
      "_LsaLookupNames2", referenced from:
          wrapper_managed_to_native_Interop_mincore_LsaLookupNames2_Microsoft_Win32_SafeHandles_SafeLsaPolicyHandle_int_int_Interop_UNICODE_STRING___Microsoft_Win32_SafeHandles_SafeLsaMemoryHandle__Microsoft_Win32_SafeHandles_SafeLsaMemoryHandle_ in System.Security.Principal.Windows.dll.o
      "_LsaLookupSids", referenced from:
          wrapper_managed_to_native_Interop_mincore_LsaLookupSids_Microsoft_Win32_SafeHandles_SafeLsaPolicyHandle_int_intptr___Microsoft_Win32_SafeHandles_SafeLsaMemoryHandle__Microsoft_Win32_SafeHandles_SafeLsaMemoryHandle_ in System.Security.Principal.Windows.dll.o
      "_LsaOpenPolicy", referenced from:
          wrapper_managed_to_native_Interop_mincore_LsaOpenPolicy_string_Interop_LSA_OBJECT_ATTRIBUTES__int_Microsoft_Win32_SafeHandles_SafeLsaPolicyHandle_ in System.Security.Principal.Windows.dll.o
      "_OpenProcessToken", referenced from:
          wrapper_managed_to_native_Interop_mincore_OpenProcessToken_intptr_System_Security_Principal_TokenAccessLevels_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle_ in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_OpenProcessToken_intptr_System_Security_Principal_TokenAccessLevels_Microsoft_Win32_SafeHandles_SafeTokenHandle_ in System.Security.AccessControl.dll.o
      "_OpenThreadToken", referenced from:
          wrapper_managed_to_native_Interop_mincore_OpenThreadToken_intptr_System_Security_Principal_TokenAccessLevels_bool_Microsoft_Win32_SafeHandles_SafeAccessTokenHandle_ in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_OpenThreadToken_intptr_System_Security_Principal_TokenAccessLevels_bool_Microsoft_Win32_SafeHandles_SafeTokenHandle_ in System.Security.AccessControl.dll.o
      "_RevertToSelf", referenced from:
          wrapper_managed_to_native_Interop_mincore_RevertToSelf in System.Security.Principal.Windows.dll.o
          wrapper_managed_to_native_Interop_mincore_RevertToSelf in System.Security.AccessControl.dll.o
         (maybe you meant: _ves_icall_System_Security_Principal_WindowsImpersonationContext_RevertToSelf, _ves_icall_System_Security_Principal_WindowsImpersonationContext_RevertToSelf_raw )
      "_RtlNtStatusToDosError", referenced from:
          wrapper_managed_to_native_Interop_mincore_RtlNtStatusToDosError_int in System.Security.Principal.Windows.dll.o
      "_SetNamedSecurityInfoW", referenced from:
          wrapper_managed_to_native_Interop_mincore_SetSecurityInfoByName_string_uint_uint_byte___byte___byte___byte__ in System.Security.AccessControl.dll.o
      "_SetSecurityInfo", referenced from:
          wrapper_managed_to_native_Interop_mincore_SetSecurityInfoByHandle_System_Runtime_InteropServices_SafeHandle_uint_uint_byte___byte___byte___byte__ in System.Security.AccessControl.dll.o
      "_SetThreadToken", referenced from:
          wrapper_managed_to_native_Interop_mincore_SetThreadToken_intptr_Microsoft_Win32_SafeHandles_SafeTokenHandle in System.Security.AccessControl.dll.o
    ld: symbol(s) not found for architecture arm64
    clang : error : linker command failed with exit code 1 (use -v to see invocation)

Done building target "_CompileToNative" in project "ContosoApp.iOS.csproj" -- FAILED.

Done building project "ContosoApp.iOS.csproj" -- FAILED.

========== Build: 16 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Build: 42 errors, 32 warnings

Build FAILED.

MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'System.Net.Security' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-core-processthreads-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-security-base-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-core-handle-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'sspicli' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-security-lsapolicy-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-security-sddl-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'ntdll' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-core-heap-obsolete-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'CoreDll' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'Kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'netapi32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-security-lsalookup-l2-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-security-base-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-security-sddl-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-security-provider-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-core-handle-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-core-processthreads-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'api-ms-win-core-heap-obsolete-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'secur32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'ncrypt' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'crypt32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'advapi32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'Bcrypt' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'iphlpapi' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'ntdll' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : error MT5210: Native linking failed, undefined symbol: _AdjustTokenPrivileges. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _AllocateLocallyUniqueId. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _CheckTokenMembership. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _CloseHandle. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _ConvertStringSecurityDescriptorToSecurityDescriptorW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _ConvertStringSidToSidW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _CreateWellKnownSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _DuplicateHandle. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _DuplicateTokenEx. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _EqualDomainSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetCurrentProcess. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetCurrentThread. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetNamedSecurityInfoW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetSecurityDescriptorLength. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetSecurityInfo. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetTokenInformation. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetWindowsAccountDomainSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _ImpersonateLoggedOnUser. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _IsWellKnownSid. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LocalAlloc. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LocalFree. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LookupPrivilegeValue. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaClose. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaConnectUntrusted. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaDeregisterLogonProcess. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaFreeMemory. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaFreeReturnBuffer. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaGetLogonSessionData. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLogonUser. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLookupAuthenticationPackage. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLookupNames2. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaLookupSids. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _LsaOpenPolicy. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _OpenProcessToken. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _OpenThreadToken. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _RevertToSelf. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _RtlNtStatusToDosError. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _SetNamedSecurityInfoW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _SetSecurityInfo. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5210: Native linking failed, undefined symbol: _SetThreadToken. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.
MTOUCH : error MT5202: Native linking failed. Please review the build log.
clang : error : linker command failed with exit code 1 (use -v to see invocation)
    32 Warning(s)
    42 Error(s)

Time Elapsed 00:01:33.57

Example Project (If Possible)

jahmai-ca commented 3 years ago

I'm seeing something similar in the latest release:

  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CertDuplicateCertificateContext. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CertFreeCertificateContext. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CertGetCertificateContextProperty. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptDecodeObject. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptEncodeObject. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptFindOIDInfo. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptMsgClose. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptMsgGetParam. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptMsgOpenToDecode. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptMsgOpenToEncode. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _CryptMsgUpdate. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _FormatMessageW. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _GetProcessHeap. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _HeapAlloc. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: _HeapFree. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  MTOUCH : error MT5201: Native linking failed. Please review the build log and the user flags provided to gcc: -ObjC -ObjC -ObjC -lc++ -lz -ObjC -ObjC -ObjC -lc++ -lz [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
  clang : error : linker command failed with exit code 1 (use -v to see invocation) [/Users/ank/dev/ca/criticalarc/Source/Applications/iOS/OmniGuard/OmniGuard.csproj]
    28 Warning(s)
    17 Error(s)

Interestingly, these all seem to the Win32 API's. Very strange to see this when targetting Xam.iOS.

narciszait commented 3 years ago

With Visual Studio for Mac 8.9.x we see the same native linking problems. Funny thing is that building for the iOS simulator works, but not for iOS device.

With Visual Studio for Mac 8.8.x, these native linking problems are not present.

One mac has VS for Mac 8.9.x and the other one has VS for mac 8.8.x and the same version of Xcode 12.4

juwens commented 3 years ago

With Visual Studio for Mac 8.9.x we see the same native linking problems. Funny thing is that building for the iOS simulator works, but not for iOS device.

With Visual Studio for Mac 8.8.x, these native linking problems are not present.

One mac has VS for Mac 8.9.x and the other one has VS for mac 8.8.x and the same version of Xcode 12.4

Definitely. The difference is: the Simulator is x86_64, a real iPhone is ARM64

jahmai-ca commented 3 years ago

Turns out a reference to the System.Security.Cryptography.Pkcs package via MailKit/MimeKit was causing the issue. Even though the package supports netstandard targetting, somehow the net46 TFM version was being copied to the output directory. I think this wasn't a problem before because we weren't actually calling code in this assembly from iOS, but a recent change in Xamarin.iOS where it preserves PInvoke links seems to leave the references in there and they make it to the native linker, which it doesn't like. So I've just moved this package reference to another project in the solution to work around the issue.

Alex-Witkowski commented 3 years ago

Same issue here...

funtogether commented 3 years ago

We have also this issue!

juwens commented 3 years ago

I'm trying to create a minimal example.

juwens commented 3 years ago

I've inspected the resulting "exe" file with AvaloniaILSpy and found a reference to mscorlib (which looks like a windows mscorlib) in the iOS App. The reference does not exist in our project, so the compiler/linker seems to add it.

csc uses this mscorlib

/reference:/Users/jjaehrig/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/mscorlib.dll 

the iOS mono mscorlib 2.0.5.0 /Library/Frameworks/Xamarin.iOS.framework/Versions/14.14.2.5/lib/mono/Xamarin.iOS/mscorlib.dll is then copied to obj folder ...App.iOS/obj/iPhone/Release/mtouch-cache/1-Link/mscorlib.dll

then, still the "mono mscorlib 2.0.5.0" is copied from step 2-PreBuild to step 3-Build

Copied /Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/2-PreBuild/mscorlib.dll to /Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/3-Build/mscorlib.dll

Further down the rabbithole:

    Could not resolve the module reference System in mscorlib.dll
    Linking with the framework CoreFoundation because it's referenced by a module reference in mscorlib.dll
    Linking with the framework Security because it's referenced by a module reference in mscorlib.dll
...
    Building mscorlib.dll from mscorlib.dll
...
    Target(s) /Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/mscorlib.aotdata.arm64, /Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/mscorlib.dll.s must be rebuilt.
...
    MONO_PATH=/Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/3-Build /Library/Frameworks/Xamarin.iOS.framework/Versions/14.14.2.5/bin/arm64-darwin-mono-sgen --debug -O=gsharedvt -O=-float32 --aot=mtriple=arm64-ios,data-outfile=/Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/mscorlib.aotdata.arm64,static,asmonly,direct-icalls,full,nodebug,dwarfdebug,direct-pinvoke,msym-dir=/Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/3-Build/Msym,outfile=/Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/mscorlib.dll.s /Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/3-Build/mscorlib.dll
...
    Generating static registrar for mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
...
    Target(s) /Users/jjaehrig/repo/MyProject/src/FoobarApp/FoobarApp.iOS/obj/iPhone/Release/mtouch-cache/arm64/mscorlib.dll.o must be rebuilt.
...

mtouch references /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/mscorlib.dll

Target _CompileToNative:
    /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/bin/mtouch @/Users/jjaehrig/repo/MyProject/src/FooApp/FooApp.iOS/obj/iPhone/Release/response-file.rsp --nowarn:109 -v -v -v -v 
    Provided arguments:
        @/Users/jjaehrig/repo/MyProject/src/FooApp/FooApp.iOS/obj/iPhone/Release/response-file.rsp
    Provided arguments:
            --sgen-conc
            '/target-framework:Xamarin.iOS,Version=v1.0
            --http-message-handler=NSUrlSessionHandler
            --i18n=west
            --cache=/Users/jjaehrig/repo/MyProject/src/FooApp/FooApp.iOS/obj/iPhone/Release/mtouch-cache
            --root-assembly=/Users/jjaehrig/repo/MyProject/src/FooApp/FooApp.iOS/bin/iPhone/Release/FooApp.iOS.exe
            --sdkroot=/Applications/Xcode.app/Contents/Developer
            --targetver=9.0
            --dev=/Users/jjaehrig/repo/MyProject/src/FooApp/FooApp.iOS/bin/iPhone/Release/FooApp.iOS.app
            --executable=FooApp.iOS
            --nolink
            --sdk=14.4
            --aot-options=-O=-float32
            --abi=arm64
            --symbollist=/Users/jjaehrig/repo/MyProject/src/FooApp/FooApp.iOS/obj/iPhone/Release/mtouch-symbols.list
            --dsym=no
            --reference=/Users/jjaehrig/repo/MyProject/src/Lib/Common.Abstractions/bin/Release/netstandard2.0/Common.Abstractions.dll
            --reference=/Users/jjaehrig/repo/MyProject/src/FooApp/FooApp/bin/Release/netstandard2.0/FooApp.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/mscorlib.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/OpenTK-1.0.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/System.Core.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/System.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/System.Xml.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Xamarin.iOS.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll
            --reference=/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Facades/netstandard.dll

In the build log the correct Xamarin.ios mscorlib is referenced.

    Loaded assembly 'System.IO.FileSystem, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' from /Library/Frameworks/Xamarin.iOS.framework/Versions/14.14.2.5/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll
        References: 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'
AvaloniaILSpy VS Mac 14.14
juwens commented 3 years ago

Found this in the build output. Is this of any significance?

    Could not resolve the module reference System in mscorlib.dll

But then directly after the Could not resolve:

    Linking with the framework CoreFoundation because it's referenced by a module reference in mscorlib.dll
    Linking with the framework Security because it's referenced by a module reference in mscorlib.dll
juwens commented 3 years ago

I've found a workaround.

1. Enable verbose mtouch build

By adding -v -v -v -v to MtouchExtraArgs to your app.ios.csproj.

  <PropertyGroup>
      <MtouchExtraArgs>-v -v -v -v</MtouchExtraArgs>
  </PropertyGroup>

2. Clean and Build

3. Eyeball 1.5MB of build output for something like this

"_AdjustTokenPrivileges", referenced from:
          wrapper_managed_to_native_Interop_mincore_AdjustTokenPrivileges_Microsoft_Win32_SafeHandles_SafeTokenHandle_bool_Interop_mincore_TOKEN_PRIVILEGE__uint_Interop_mincore_TOKEN_PRIVILEGE__uint_ in System.Security.AccessControl.dll.o

4. Tell mtouch to dynamically link the dll we identified

Without the trailing *.o from System.Security.AccessControl.dll.o

    <MtouchExtraArgs>--dlsym:System.Security.AccessControl.dll</MtouchExtraArgs>

5. Go back to Step 3 and repeat for every DLL

My Result:

    <MtouchExtraArgs>--dlsym:System.Security.AccessControl.dll  --dlsym:System.Security.Principal.Windows.dll --dlsym:System.IO.FileSystem.AccessControl.dll</MtouchExtraArgs>

Or if you don't like long lines, or want do append the args kinda conditionally:

    <MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.Security.AccessControl.dll</MtouchExtraArgs>
    <MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.Security.Principal.Windows.dll</MtouchExtraArgs>
    <MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.IO.FileSystem.AccessControl.dll</MtouchExtraArgs>

6. Build and Run

7. Peace of mind

juwens commented 3 years ago

But there is a regression in Xamarin.ios, because it worked fine before. Without this workaround.

narciszait commented 3 years ago

But there is a regression in Xamarin.ios, because it worked fine before. Without this workaround.

I think you are right. Visual Studio for Mac 8.8.x works fine, while Visual studio for Mac 8.9.x (i don't remember the version we have on the Build machine) - freaks out with these native linker issues. The Xcode version is the same: 12.4. I suspect it to be something something in the msbuild process, together with some NuGet packages.

juwens commented 3 years ago

In the release notes of 14.14 I've found this suspicious candidate for the regression #10182 [dotnet] Prevent linking out code referenced by P/Invoke

juwens commented 3 years ago

@filipnavara and @rolfbjarne do you think this might be caused by #10182 ?

filipnavara commented 3 years ago

@filipnavara and @rolfbjarne do you think this might be caused by #10182 ?

Highly unlikely, that's a code that should affect .NET 6 only.

mandel-macaque commented 3 years ago

Confirmed on my side, will raise it to see if we do find the culprit and do a release.

DanielGlick commented 3 years ago

https://github.com/xamarin/Xamarin.Forms/issues/14054, Is this a similar issue? I am also having the same issue

mandel-macaque commented 3 years ago

@juwens can you provide us with a sample that worked and a Xamarin.iOS version that you have used with that sample? It might be the case that this never worked and is a regression in the dependencies and not on our side.

keozx commented 3 years ago

this seems to be a regression, ever since we updated my team had the same linking problem, same offending dlls

System.Security.AccessControl.dll.o System.Security.Principal.Windows.dll.o System.IO.FileSystem.AccessControl.dll.o

mandel-macaque commented 3 years ago

@keozx that does not point to a regression in our product. If the project does reference nugets that are not correct, we will throw an error and although we might look like the culprit, we are not.

Without a project that worked fine in a previous version and does not work in the current one, there is not much information to work with. We need a project in order to be able to help.

keozx commented 3 years ago

@mandel-macaque I understand that you may need a minimal project, but your statement "It might be the case that this never worked" doesn't make any sense, we are several people facing the same problem and you stated before:

Confirmed on my side, will raise it to see if we do find the culprit and do a release.

and later you removed the breaking-change label, why?

filipnavara commented 3 years ago

@keozx I believe @mandel-macaque meant to say that it could be a regression outside of Xamarin and in the NuGets or how they were resolved. It does sound suspiciously like it's picking up some code that is meant to be Windows only or picking the .NET Framework version of code from the NuGets instead of a cross-platform .NET Standard one.

keozx commented 3 years ago

Yeah I'll try to identify which one, for example the windows one is somehow an implicit dependency, from what I see in nuget is used by this https://www.nuget.org/packages/System.Net.Security/ which we explicitly reference, so I'll try to dig more but in theory a project referencing that nuget should reproduce it, not sure

filipnavara commented 3 years ago

For things like System.Net.Security there should be an implementation coming from Mono/Xamarin runtime pack that should override the NuGet. There was a bug that caused this mechanism to fail and that was fixed quite recently (https://github.com/xamarin/xamarin-macios/pull/10928). If some dependency pulled in the NuGet it could have incorrectly overridden the framework assembly.

mandel-macaque commented 3 years ago

@filipnavara you expressed it better than I did. @kdubau the pkg with the fix for #10928 on stable can be found here: https://github.com/xamarin/xamarin-macios/commit/05b928072d3b2c2e4192c4034784da4674000e0c#commitcomment-48685544 and will be present in the next SR.

JORGEGO commented 3 years ago

Please @mandel-macaque help on issue https://github.com/xamarin/xamarin-macios/issues/11066 We are waiting to deploy a new iOS release and we couldn't. Thanks

mandel-macaque commented 3 years ago

@JORGEGO replied in the issue. But is the same problem as reported here.

mergehez commented 3 years ago

@juwens's workaround saved me. At first I could not get the necessary information from build log. After I set "MSBuild project build output verbosity" to "Diagnostic", I got all the information. (Tools -> Options -> Projects and Solutions -> Build and Run)

My result was: --dlsym:System.Security.Principal.Windows.dll --dlsym:Microsoft.Win32.Registry.dll

MattePozzy commented 3 years ago

I've found a workaround.

1. Enable verbose mtouch build

By adding -v -v -v -v to MtouchExtraArgs to your app.ios.csproj.

  <PropertyGroup>
      <MtouchExtraArgs>-v -v -v -v</MtouchExtraArgs>
  </PropertyGroup>

2. Clean and Build

3. Eyeball 1.5MB of build output for something like this

  • Look for these "_EvilMethod", referenced from: blocks.
  • second line mentions the dll we are looking for wrapper_managed_to_native.... in System.Security.AccessControl.dll.o
  • in my case System.Security.AccessControl.dll.o
"_AdjustTokenPrivileges", referenced from:
          wrapper_managed_to_native_Interop_mincore_AdjustTokenPrivileges_Microsoft_Win32_SafeHandles_SafeTokenHandle_bool_Interop_mincore_TOKEN_PRIVILEGE__uint_Interop_mincore_TOKEN_PRIVILEGE__uint_ in System.Security.AccessControl.dll.o

4. Tell mtouch to dynamically link the dll we identified

Without the trailing *.o from System.Security.AccessControl.dll.o

    <MtouchExtraArgs>--dlsym:System.Security.AccessControl.dll</MtouchExtraArgs>

5. Go back to Step 3 and repeat for every DLL

My Result:

    <MtouchExtraArgs>--dlsym:System.Security.AccessControl.dll  --dlsym:System.Security.Principal.Windows.dll --dlsym:System.IO.FileSystem.AccessControl.dll</MtouchExtraArgs>

Or if you don't like long lines, or want do append the args kinda conditionally:

    <MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.Security.AccessControl.dll</MtouchExtraArgs>
    <MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.Security.Principal.Windows.dll</MtouchExtraArgs>
    <MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.IO.FileSystem.AccessControl.dll</MtouchExtraArgs>

6. Build and Run

7. Peace of mind

I have tried this workaround but when I try to start the app, it crashes after the splashscreen :( Any news on this issue?

stoff99 commented 3 years ago

Hello,

i had the same issue. my solution was:

$(MtouchExtraArgs) --dlsym:System.Security.AccessControl.dll
<MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.Security.Principal.Windows.dll</MtouchExtraArgs>
<MtouchExtraArgs>$(MtouchExtraArgs) --dlsym:System.IO.FileSystem.AccessControl.dll</MtouchExtraArgs>

For sure thats not a normal behavior. For me this happens after updating all my nugets. I try again to reset everything to master and update nuget by nuget to find out some possible indicator.

JORGEGO commented 3 years ago

Hello, works in my case Microsoft.Win32.Registry.dll

rlasker-b2w commented 3 years ago

Unfortunately the workaround did allow us to build but now the app does not function properly. Haven't found the specific cause yet but our iOS app can no longer connect to our SignalR Hub after adding the following M Touch Arg: --dlsym:System.Security.Principal.Windows.dll

Android app has no problems connecting. Looks like we are going to need to down grade Xamarin.macios

juwens commented 3 years ago

@rlasker-b2w is debug and release affected? If it’s only with Release builds, it might be the linker optimization which is not present in debug Builds.

rlasker-b2w commented 3 years ago

@juwens this affects anything targeting ARM64 builds so anything that needs to work against a physical device. In my particular case I noticed that my "Ad-Hoc" build that we use for testing version of the app was already set to "No link" and yet were failing due to linking errors. Changing it to "Sdk only" allowed us to build without the dlsym arguments but it still causes our app to no longer be able to connect to our SignalR server. I have not been able to diagnose why it fails in that particular case. Android has no problem connecting to our servers. We currently have no work around for that other than to downgrade Xamarin on our mac build machines.

juwens commented 3 years ago

@rlasker-b2w the problem you have, after applying the build workaround, sounds like a different issue to me. you say, its for ARM64. So if run it on the ios simulator (which is x86 even for M1 Macs) it works fine?

I had kinda similar issues with some nugets respectively the ios build as well. For example System.Text.Json didn't worked for me (and others) and i had to switch to Newtonsoft.Json, because there where issues in the iOS Build. Take a look here, maybe it helps. https://github.com/dotnet/runtime/issues/49940 Or Here https://github.com/xamarin/xamarin-macios/issues/10912

rlasker-b2w commented 3 years ago

@juwens you ended up being correct. Once I was able to physically debug the app I could see that after getting the builds fixed with the MTouchExtraArgs workaround I saw that we were getting the same issue described here: https://github.com/mono/mono/issues/20805

Thanks to everyone in these threads our builds are running and the app is testable again.

kensykora commented 3 years ago

Workaround from @juwens fixed the issue for me. For me the culprit was Microsoft.Win32.Registry.dll

<MtouchExtraArgs>--dlsym:Microsoft.Win32.Registry.dll</MtouchExtraArgs>

Why my Xamarin iOS app is referencing that is a thought provoking question. Cannot wait for .Net 6 to hopefully get past this mess.

justinasfour04 commented 3 years ago

How do I get the build output that is mentioned in the workaround. I can't seem to get the same level of verbosity when I add -v -v -v -v. I just have to figure what package is causing the issue

justinasfour04 commented 3 years ago

Can someone help me with this one. I tried the work around with System.Net.Security.dll but it didn't work.

This is the only useful error log I can get from building for iPhoneSimulator with Don't Link

2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT0030: The executable name (dcbel.Mobile.iOS) and the app name (Debugdcbel.Mobile.iOS.app) are different, this may prevent crash logs from getting symbolicated properly.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): error : framework not found System
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'System.Net.Security' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'System' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'Kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'libEGL' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'ole32' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'Kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'api-ms-win-core-processthreads-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'api-ms-win-security-base-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'api-ms-win-core-handle-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'sspicli' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'api-ms-win-security-lsapolicy-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'api-ms-win-security-sddl-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'ntdll' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'api-ms-win-core-heap-obsolete-l1-1-0' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'crypt32' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'advapi32' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'ncrypt' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): warning MT5215: References to 'libsecret-1.so' might require additional -framework=XXX or -lXXX instructions to the native linker
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): error MT5201: Native linking failed. Please review the build log and the user flags provided to gcc: -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/justin0/Library/Caches/Xamarin/mtbs/builds/dcbel.Mobile.iOS/177dbdb62d7a19e692ba7d974d6d63554980b19b921e92964cd6c96dfef41c88/C:/ossiaco/dcbel_consumer_mobile/artifacts/obj/dcbel.Mobile.iOS/iPhoneSimulator/Debug/Entitlements.xcent
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(380,3): error : linker command failed with exit code 1 (use -v to see invocation)
rlasker-b2w commented 3 years ago

@justinasfour04 The issue isn't with System.Net.Security it is with a referenced assembly from that package I believe. If the verbose logging as described in the workaround is not working for you then I would try adding all the common assemblies that were potential sources of the issue first to see if that resolves it then back off on the entries to see which specific ones you need:

<MtouchExtraArgs>--dlsym:System.Security.AccessControl.dll</MtouchExtraArgs>
    <MtouchExtraArgs>--dlsym:System.Security.Principal.Windows.dll</MtouchExtraArgs>
    <MtouchExtraArgs>--dlsym:System.IO.FileSystem.AccessControl.dll</MtouchExtraArgs>
justinasfour04 commented 3 years ago

@rlasker-b2w that didn't work for me. Does anyone know how can figure what assemblies are the culprits Where do you even see the build logs?

rlasker-b2w commented 3 years ago

@justinasfour04 Only other assembly someone mentioned that worked was Microsoft.Win32.Registry.dll ... other than that I would double check how to get the verbose logging from juwens' post to work otherwise it would be difficult to just guess.

justinasfour04 commented 3 years ago

That didn't work for me :(

gasblack commented 3 years ago

The workaround didn't work for me. I was able to build the app downgrading xcode to v12.4 and xamarin.ios to v14.10.0.4. This will be a problem once Apple updates the version of xcode required to build the app. Is anyone working to fix this?

HelenMamalaki commented 2 years ago

@juwens work around let me build. Thank you! (i.e. Adding --dlsym:System.Security.AccessControl.dll --dlsym:System.Security.Principal.Windows.dll to MTouch arguments) I upgraded everything and this problem started appearing. Definitely a bug that was not there before. XCode 13 Xamarin.iOS 15 VS for Mac 8.10.11

Gaburiere commented 2 years ago

@HelenMamalaki same version of Xcode, Xamarin.iOS and VS for Mac. Did you found any evil methods like in the workaround of @juwens? I've tried adding MTouch extra args (--dlsym:System.Security.AccessControl.dll --dlsym:System.Security.Principal.Windows.dll --dlsym:System.IO.FileSystem.AccessControl.dll ) but it didn't work and I can't fine any "_EvilMethod", referenced from:"

aauronn commented 2 years ago

I keep getting "Custom command execution failed" when I add "--dlsym:System.Security.Principal.Windows.dll" to the extra arguments

MattePozzy commented 2 years ago

Any news? I need to update my app to the store but still crashes on startup.

I have added --dlsym:System.Security.AccessControl.dll --dlsym:System.Security.Principal.Windows.dll --dlsym:System.IO.FileSystem.AccessControl.dll --weak-framework=SensorKit.framework/SensorKit to mtouch as arguments but nothing works!

Xcode 13.2.1 (13C100) Visual Studio for Mac 8.10.15 (build 32) Xamarin.iOS 15.2.0.17

juwens commented 2 years ago

Any news? I need to update my app to the store but still crashes on startup.

I have added --dlsym:System.Security.AccessControl.dll --dlsym:System.Security.Principal.Windows.dll --dlsym:System.IO.FileSystem.AccessControl.dll --weak-framework=SensorKit.framework/SensorKit to mtouch as arguments but nothing works!

Xcode 13.2.1 (13C100) Visual Studio for Mac 8.10.15 (build 32) Xamarin.iOS 15.2.0.17

in my experience: Don’t expect the Xamarin devs to fix this or to give advice, you are on your own here. Xamarin was abandoned months ago, and all devs were moved to the MAUI marketing train. Or if they reply 1.5 years later, say that the issue is in the wrong location and must be reported in project xyz.

MattePozzy commented 2 years ago

This can't be true.. OMG.. so what should I tell to our clients? "sorry but we are using a s**t of software to make the app and now we don't have any support".. Wow nice move MS.. I'll try to contact the business support.

Thank you for the reply :)