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

on AOT with Intercepter, Reflection(GetValue) for Virtual Property of zero value causes crush. #19761

Closed QuestNotes closed 8 months ago

QuestNotes commented 8 months ago

Steps to Reproduce

  1. profject.file
    <UseInterpreter>true</UseInterpreter>
    <MtouchInterpreter>-all</MtouchInterpreter>
  2. 
    namespace iOSApp2
    {
    public class Sample
    {
        public virtual int Value { get; set; }
    }
    
    [Register("AppDelegate")]
    public class AppDelegate : UIApplicationDelegate
    {
        public override UIWindow? Window
        {
            get;
            set;
        }
    
        public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
        {
            var a = new Sample();
            a.Value = 0;
            // crush 
            var value = a.GetType().GetProperty("Value").GetValue(a);
    
            Window = new UIWindow(UIScreen.MainScreen.Bounds);
    
            return true;
        }
    }
    }

### Expected Behavior
I can get value.
### Actual Behavior

================================================================= Native Crash Reporting

Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application.

================================================================= Native stacktrace:

アプリが終了しました。 0x100ab7f84 - /private/var/containers/Bundle/Application/54D17612-BEC2-46E4-9814-9742DE4005E7/iOSApp2.app/iOSApp2 : SystemNative_GetDefaultTimeZone 0x100aa2e70 - /private/var/containers/Bundle/Application/54D17612-BEC2-46E4-9814-9742DE4005E7/iOSApp2.app/iOSApp2 : SystemNative_GetDefaultTimeZone 0x100a851f8 - /private/var/containers/Bundle/Application/54D17612-BEC2-46E4-9814-9742DE4005E7/iOSApp2.app/iOSApp2 : SystemNative_GetDefaultTimeZone 0x21c51b888 - /usr/lib/system/libsystem_platform.dylib : 0x100ac41d8 - /private/var/containers/Bundle/Application/54D17612-BEC2-46E4-9814-9742DE4005E7/iOSApp2.app/iOSApp2 : SystemNative_GetDefaultTimeZone 0x100ab8db4 - /private/var/containers/Bundle/Application/54D17612-BEC2-46E4-9814-9742DE4005E7/iOSApp2.app/iOSApp2 : SystemNative_GetDefaultTimeZone 0x10074ca48 - /private/var/containers/Bundle/Application/54D17612-BEC2-46E4-9814-9742DE4005E7/iOSApp2.app/iOSApp2 : 0x100766dd8 - /private/var/containers/Bundle/Application/54D17612-BEC2-46E4-9814-9742DE4005

### Environment

<!--
1. How to get version information: https://github.com/xamarin/xamarin-macios/wiki/Diagnosis#version-information
2. Paste into the code block below (between ```)
-->

<details>
<summary>Version information</summary>

Microsoft Visual Studio Community 2022 Version 17.8.3 VisualStudio.17.Release/17.8.3+34330.188 Microsoft .NET Framework Version 4.8.09037

インストールされているバージョン:Community

Visual C++ 2022 00482-90000-00000-AA439 Microsoft Visual C++ 2022

ADL Tools Service Provider 1.0 This package contains services used by Data Lake tools

ASA Service Provider 1.0

ASP.NET and Web Tools 17.8.358.6298 ASP.NET and Web Tools

Azure App Service Tools v3.0.0 17.8.358.6298 Azure App Service Tools v3.0.0

Azure Data Lake Tools for Visual Studio 2.6.5000.0 Microsoft Azure Data Lake Tools for Visual Studio

Azure Functions and Web Jobs Tools 17.8.358.6298 Azure Functions and Web Jobs Tools

Azure Stream Analytics Tools for Visual Studio 2.6.5000.0 Microsoft Azure Stream Analytics Tools for Visual Studio

C# ツール 4.8.0-7.23572.1+7b75981cf3bd520b86ec4ed00ec156c8bc48e4eb IDE で使用する C# コンポーネント。プロジェクトの種類や設定に応じて、異なるバージョンのコンパイラを使用できます。

Common Azure Tools 1.10 Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

CordSharpExtension 1.0 Generate CSharp designer files after editing Html.

Extensibility Message Bus 1.4.39 (main@e8108eb) Provides common messaging-based MEF services for loosely coupled Visual Studio extension components communication and integration.

Microsoft Azure Hive Query Language Service 2.6.5000.0 Language service for Hive query

Microsoft Azure Stream Analytics Language Service 2.6.5000.0 Language service for Azure Stream Analytics

Microsoft Azure Tools for Visual Studio 2.9 Azure Cloud Services プロジェクトのサポート

Microsoft JVM Debugger 1.0 Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Mono Debugging for Visual Studio 17.8.17 (957fbed) Support for debugging Mono processes with Visual Studio.

NuGet パッケージ マネージャー 6.8.0 Visual Studio 内の NuGet パッケージ マネージャー。NuGet の詳細については、https://docs.nuget.org/ にアクセスしてください

Razor (ASP.NET Core) 17.8.3.2358002+8c7fb27bf8e8d4f9ff8080b624b35bca5e812e97 ASP.NET Core Razor の言語サービスを提供します。

SQL Server Data Tools 17.8.119.0 Microsoft SQL Server Data Tools

ToolWindowHostedEditor 1.0 Hosting json editor into a tool window

TypeScript Tools 17.0.20920.2001 TypeScript Tools for Microsoft Visual Studio

Visual Basic ツール 4.8.0-7.23572.1+7b75981cf3bd520b86ec4ed00ec156c8bc48e4eb IDE で使用する Visual Basic コンポーネント。プロジェクトの種類や設定に応じて、異なるバージョンのコンパイラを使用できます。

Visual F# Tools 17.8.0-beta.23475.2+10f956e631a1efc0f7f5e49c626c494cd32b1f50 Microsoft Visual F# Tools

Visual Studio IntelliCode 2.2 Visual Studio 向けの AI 支援付き開発。

VisualStudio.DeviceLog 1.0 パッケージに関する情報

VisualStudio.Mac 1.0 Mac Extension for Visual Studio

VSPackage 拡張機能 1.0 VSPackage Visual Studio 拡張機能の詳細情報

Web Compiler 1.14.11 Compiler for LESS, Sass and CoffeeScript files

Xamarin 17.8.0.156 (d17-8@bd02f18) Xamarin.iOS と Xamarin.Android の開発を有効にする Visual Studio 拡張機能

Xamarin Designer 17.8.3.6 (remotes/origin/d17-8@eccf46a291) Visual Studio で Xamarin Designer ツールを有効にするための Visual Studio 拡張機能。

Xamarin Templates 17.8.16 (830b56a) Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.

Xamarin.Android SDK 13.2.2.0 (d17-5/45b0e14) Xamarin.Android Reference Assemblies and MSBuild support. Mono: d9a6e87 Java.Interop: xamarin/java.interop/d17-5@149d70fe SQLite: xamarin/sqlite/3.40.1@68c69d8 Xamarin.Android Tools: xamarin/xamarin-android-tools/d17-5@ca1552d

Xamarin.iOS and Xamarin.Mac SDK 16.4.0.23 (9defd91b3) Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.


</details>

### Build Logs

<!--
1. How to get a build log: https://github.com/xamarin/xamarin-macios/wiki/Diagnosis#build-logs
2. Place the cursor below this comment block.
3. Drag and drop the build log.
-->

1>------ ビルド開始: プロジェクト: iOSApp2, 構成: Debug Any CPU ------ 1>署名 ID が検出されました: 1> Code Signing Key: "Apple Development: Created via API ()" () 1> Provisioning Profile: "VS: net.sample.ios Development" () 1> Bundle Id: net.sample.ios 1> App Id: 77LQ83P74C.net.sample.ios 1>ビルドの速度を上げるために、アナライザーをスキップしています。'ビルド' または '再ビルド' コマンドを実行してアナライザーを実行できます。 1>iOSApp2 -> C:\Users\ya\Source\repos\iOSApp2\iOSApp2\bin\Debug\net8.0-ios\ios-arm64\iOSApp2.dll 1>アセンブリのサイズを最適化すると、アプリの動作が変わる可能性があります。公開した後に必ずテストしてください。https://aka.ms/dotnet-illink を参照してください 1>/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/dotnet "/Users/ya/Library/Caches/Xamarin/XMA/SDKs/.home/.nuget/packages/microsoft.net.illink.tasks/8.0.0/build/../tools/net8.0/illink.dll" -a "obj/Debug/net8.0-ios/ios-arm64/aot-instances.dll" 1>-a "obj/Debug/net8.0-ios/ios-arm64/iOSApp2.dll" EntryPoint 1>--trim-mode link 1>--action copy 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/Microsoft.CSharp.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/Microsoft.VisualBasic.Core.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/Microsoft.VisualBasic.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/Microsoft.Win32.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/Microsoft.Win32.Registry.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.AppContext.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Buffers.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Collections.Concurrent.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Collections.Immutable.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Collections.NonGeneric.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Collections.Specialized.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Collections.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ComponentModel.Annotations.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ComponentModel.DataAnnotations.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ComponentModel.EventBasedAsync.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ComponentModel.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ComponentModel.TypeConverter.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ComponentModel.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Configuration.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Console.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Core.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Data.Common.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Data.DataSetExtensions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Data.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.Contracts.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.Debug.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.DiagnosticSource.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.FileVersionInfo.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.Process.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.StackTrace.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.TextWriterTraceListener.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.Tools.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.TraceSource.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Diagnostics.Tracing.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Drawing.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Drawing.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Dynamic.Runtime.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Formats.Asn1.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Formats.Tar.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Globalization.Calendars.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Globalization.Extensions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Globalization.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.Compression.Brotli.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.Compression.FileSystem.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.Compression.ZipFile.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.Compression.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.FileSystem.AccessControl.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.FileSystem.DriveInfo.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.FileSystem.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.FileSystem.Watcher.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.FileSystem.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.IsolatedStorage.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.MemoryMappedFiles.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.Pipes.AccessControl.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.Pipes.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.UnmanagedMemoryStream.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.IO.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Linq.Expressions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Linq.Parallel.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Linq.Queryable.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Linq.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Memory.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Http.Json.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Http.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.HttpListener.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Mail.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.NameResolution.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.NetworkInformation.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Ping.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Quic.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Requests.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Security.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.ServicePoint.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.Sockets.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.WebClient.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.WebHeaderCollection.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.WebProxy.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.WebSockets.Client.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.WebSockets.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Net.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Numerics.Vectors.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Numerics.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ObjectModel.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Private.DataContractSerialization.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Private.Uri.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Private.Xml.Linq.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Private.Xml.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.DispatchProxy.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.Emit.ILGeneration.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.Emit.Lightweight.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.Emit.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.Extensions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.Metadata.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.TypeExtensions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Reflection.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Resources.Reader.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Resources.ResourceManager.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Resources.Writer.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.CompilerServices.Unsafe.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.CompilerServices.VisualC.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Extensions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Handles.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.InteropServices.JavaScript.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.InteropServices.RuntimeInformation.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.InteropServices.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Intrinsics.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Loader.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Numerics.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Serialization.Formatters.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Serialization.Json.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Serialization.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Serialization.Xml.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.Serialization.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Runtime.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.AccessControl.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Claims.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.Algorithms.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.Cng.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.Csp.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.Encoding.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.OpenSsl.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.Primitives.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.X509Certificates.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Cryptography.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Principal.Windows.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.Principal.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.SecureString.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Security.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ServiceModel.Web.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ServiceProcess.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Text.Encoding.CodePages.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Text.Encoding.Extensions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Text.Encoding.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Text.Encodings.Web.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Text.Json.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Text.RegularExpressions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Channels.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Overlapped.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Tasks.Dataflow.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Tasks.Extensions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Tasks.Parallel.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Tasks.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Thread.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.ThreadPool.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.Timer.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Threading.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Transactions.Local.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Transactions.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.ValueTuple.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Web.HttpUtility.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Web.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Windows.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.Linq.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.ReaderWriter.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.Serialization.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.XDocument.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.XPath.XDocument.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.XPath.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.XmlDocument.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.XmlSerializer.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.Xml.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/System.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/WindowsBase.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/mscorlib.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/lib/net8.0/netstandard.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/8.0.0/runtimes/ios-arm64/native/System.Private.CoreLib.dll" 1>-reference "C:/Program Files/dotnet/packs/Microsoft.iOS.Runtime.ios-arm64/17.0.8478/runtimes/ios-arm64/lib/net8.0/Microsoft.iOS.dll" 1>-reference "obj/Debug/net8.0-ios/ios-arm64/aot-instances.dll" 1>-reference "obj/Debug/net8.0-ios/ios-arm64/iOSApp2.dll" 1>--singlewarn- "iOSApp2" 1>-out "obj/Debug/net8.0-ios/ios-arm64/linked/" 1>--nowarn "1701;1702;1701;1702;2008" 1>--warn "5" 1>--warnaserror- --warnaserror ";NU1605;SYSLIB0011" 1>--feature Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability true 1>--feature System.AggressiveAttributeTrimming true 1>--feature System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization false 1>--feature System.Diagnostics.Debugger.IsSupported true 1>--feature System.Diagnostics.Tracing.EventSource.IsSupported false 1>--feature System.Globalization.Invariant false 1>--feature System.Globalization.Hybrid false 1>--feature System.Net.Http.EnableActivityPropagation false 1>--feature System.Net.Http.UseNativeHttpHandler true 1>--feature System.Reflection.NullabilityInfoContext.IsSupported false 1>--feature System.Resources.ResourceManager.AllowCustomResourceTypes false 1>--feature System.Resources.UseSystemResourceKeys false 1>--feature System.Runtime.InteropServices.BuiltInComInterop.IsSupported false 1>--feature System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization false 1>--feature System.StartupHookProvider.IsSupported false 1>--feature System.Text.Encoding.EnableUnsafeUTF7Encoding false 1>--feature System.Text.Json.JsonSerializer.IsReflectionEnabledByDefault true 1>--feature System.Threading.Thread.EnableAutoreleasePool true 1>--feature ObjCRuntime.Runtime.Arch.IsSimulator false 1>--feature ObjCRuntime.Runtime.IsManagedStaticRegistrar false 1>--feature ObjCRuntime.Runtime.IsNativeAOT false 1>--custom-step "-MarkStep:Xamarin.SetupStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-MarkStep:Xamarin.Linker.CollectAssembliesStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-MarkStep:MonoTouch.Tuner.CoreTypeMapStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-MarkStep:MonoTouch.Tuner.RegistrarRemovalTrackingStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-MarkStep:Xamarin.Linker.Steps.PreMarkDispatcher,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.Steps.PreserveBlockCodeHandler,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.OptimizeGeneratedCodeHandler,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.BackingFieldDelayHandler,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.MarkIProtocolHandler,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.Steps.MarkDispatcher,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.Steps.PreserveSmartEnumConversionsHandler,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "+SweepStep:Xamarin.Linker.Steps.PostSweepDispatcher,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-OutputStep:Xamarin.Linker.LoadNonSkippedAssembliesStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-OutputStep:Xamarin.Linker.ExtractBindingLibrariesStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-OutputStep:Xamarin.Linker.Steps.ListExportedSymbols,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "-OutputStep:Xamarin.Linker.Steps.PreOutputDispatcher,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.RegistrarStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.GenerateMainStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.GenerateReferencesStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.GatherFrameworksStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.ComputeNativeBuildFlagsStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.ComputeAOTArguments,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--custom-step "Xamarin.Linker.DoneStep,/Users/ya/Library/Caches/Xamarin/XMA/SDKs/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/dotnet-linker/dotnet-linker.dll" 1>--skip-unresolved true --notrimwarn --custom-data "LinkerOptionsFile=obj/Debug/net8.0-ios/ios-arm64/custom-linker-options.txt" --verbose -b --disable-opt unusedtypechecks --enable-serialization-discovery 1>/usr/bin/mdimport bin/Debug/net8.0-ios/ios-arm64/device-builds/iphone12.8-17.1.2/ 1>/usr/bin/codesign --verify -vvvv "-R=anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.1] exists and (certificate leaf[field.1.2.840.113635.100.6.1.2] exists or certificate leaf[field.1.2.840.113635.100.6.1.4] exists)" bin/Debug/net8.0-ios/ios-arm64/device-builds/iphone12.8-17.1.2//iOSApp2.app 2>------ 配置開始: プロジェクト: iOSApp2, 構成: Debug Any CPU ------ 2>'iOSApp2' をデバイス 'iPhone (3)' に展開しています... 2>'iOSApp2' をデバイス 'iPhone (3)' に展開しています... Deploying iOSApp2 on iPhone (3)... 2>正常に展開されました。アプリ 'iOSApp2' が iPhone (3) に正常に展開されました。 ========== ビルド: 成功 1、失敗 0、最新の状態 0、スキップ 0 ========== =========== ビルド は 15:25 で完了し、50.033 秒 掛かりました ========== ========== 展開: 1 正常終了、0 失敗、0 スキップ ========== =========== デプロイする は 15:25 で完了し、50.033 秒 掛かりました ========== 'iOSApp2' を 'iPhone (3)' で起動しています... Launching... Using Xcode 15.1 found in /Applications/Xcode.app/Contents/Developer Xamarin.Hosting: Device discovery started Xamarin.Hosting: Device discovery event: Connected (00008030-00110D343679402E) Xamarin.Hosting: Connected to ???????????????iPhone (3) (00008030-00110D343679402E) in 00:00:00.0048119 Xamarin.Hosting: Xcode Version: 15.1 Xamarin.Hosting: Version: 699ed5eaf2 (refs/heads/main) Xamarin.Hosting: Xamarin.Hosting Xamarin.Hosting: Xcode: /Applications/Xcode.app Xamarin.Hosting: Verbosity: 1 xcrun devicectl -j /var/folders/y5/hnm9t9d137vbys7bzqw59d500000gn/T/tmpppAg4K.tmp -v device info lockState --device "???????????????iPhone (3)" ? passcodeRequired: false 2024-01-06 15:25:57.486+0900 Acquired usage assertion. Using verbose logging. 2024-01-06 15:25:57.485+0900 Acquired tunnel connection to device. Current device lock state: Command Completed, took 1.300 seconds ? deviceIdentifier: 80F423CF-EACE-4454-A2B7-EDC31157D68E ? unlockedSinceBoot: true Saving JSON output file to /var/folders/y5/hnm9t9d137vbys7bzqw59d500000gn/T/tmpppAg4K.tmp xcrun devicectl -j /var/folders/y5/hnm9t9d137vbys7bzqw59d500000gn/T/tmphwJYlo.tmp -v device process launch --terminate-existing --device "???????????????iPhone (3)" net.sample.ios --monodevelop-port 10000 --connection-mode usb 2024-01-06 15:25:59.075+0900 Enabling developer disk image services. Saving JSON output file to /var/folders/y5/hnm9t9d137vbys7bzqw59d500000gn/T/tmphwJYlo.tmp Command Completed, took 1.468 seconds The app 'net.sample.ios' launched with pid 11066 Launched application with net.sample.ios bundle identifier. Using verbose logging. 2024-01-06 15:25:59.151+0900 Acquired usage assertion. 2024-01-06 15:25:58.986+0900 Acquired tunnel connection to device.



### Example Project (If Possible)

<!--
1. Place cursor below this comment block.
2. Drag and drop the compressed project or files needed to reproduce.
-->

<!--
Switch to the "Preview" tab to ensure your issue renders correctly.
-->
[iOSApp2.zip](https://github.com/xamarin/xamarin-macios/files/13848613/iOSApp2.zip)
rolfbjarne commented 8 months ago

I can reproduce this with the provided sample, but it looks like a runtime problem, so I'm moving to dotnet/runtime.

rolfbjarne commented 8 months ago

This issue was moved to dotnet/runtime#96611