Skip to content

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

@rolfbjarne

Description

@rolfbjarne

From @QuestNotes on Sat, 06 Jan 2024 06:37:52 GMT

Steps to Reproduce

  1. profject.file
  <UseInterpreter>true</UseInterpreter>
  <MtouchInterpreter>-all</MtouchInterpreter>
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 : <redacted>
	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

Version information
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.

Build Logs

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)

iOSApp2.zip

Copied from original issue dotnet/macios#19761

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions