Приложение отлично работает на Android и , но на iOS происходит сбой при запуске с этим исключением:
System.ExecutionEngineException
Попытка JIT-компиляции объекта метода (оболочки динамического метода) object:InvokeStub_SafeFileHandle..ctor (object,object,intptr*)» при работе в режиме «только aot». Дополнительную информацию см. на https://learn.microsoft.com/xamarin/ios ... imitations.
(System.ExecutionEngineException)
в System.Delegate.CreateDelegate(Type , Object , MethodInfo , Boolean , Boolean )
в System.Reflection.Emit.DynamicMethod.CreateDelegate(Type , Object )
at System.Reflection.InvokerEmitUtil.CreateInvokeDelegate_RefArgs(MethodBase, Boolean)
at System.Reflection.MethodInvokerCommon.DetermineStrategy_RefArgs(InvokerStrategy&, InvokeFunc_RefArgs&, MethodBase, Boolean)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object, BindingFlags)
at System.RuntimeType.CreateInstanceMono(Boolean, Boolean)
at System.Activator.CreateInstanceSafeFileHandle
at System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller
Код: Выделить всё
1.ManagedToUnmanagedOut[[Microsoft.Win32.SafeHandles.SafeFileHandle, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]..ctor() at Interop.Sys.Open(String , OpenFlags , Int32 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String , OpenFlags , Int32 , Boolean , Boolean& , Funcв Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64&, UnixFileMode&, Boolean, Boolean&, Func
Код: Выделить всё
4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String , FileMode , FileAccess , FileShare , FileOptions , Int64 , NullableКод: Выделить всё
4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String , FileMode , FileAccess , FileShare , FileOptions , Int64 , Nullableв System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable
Код: Выделить всё
1 ) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream , String , FileMode , FileAccess , FileShare , Int32 , FileOptions , Int64 , Nullableat System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64)
at System.IO.File.OpenRead(String)
at Microsoft.AspNetCore.Components.WebView.Maui.iOSMauiAssetFileProvider.iOSMauiAssetFileInfo.CreateReadStream()
в Microsoft.AspNetCore.Components.WebView.StaticContentProvider.TryGetFromFileProvider(String , Stream& , String& )
at Microsoft.AspNetCore.Components.WebView.StaticContentProvider.TryGetResponseContent(String, Boolean, Int32&, String&, Stream&, IDictionary
Код: Выделить всё
2& ) at Microsoft.AspNetCore.Components.WebView.WebViewManager.TryGetResponseContent(String , Boolean , Int32& , String& , Stream& , IDictionaryв Microsoft.AspNetCore.Components.WebView.Maui.BlazorWebViewHandler.SchemeHandler.GetResponseBytes(String url, String& contentType, Int32& statusCode)
at Microsoft.AspNetCore.Components.WebView.Maui.BlazorWebViewHandler.SchemeHandler.StartUrlSchemeTask(WKWebView webView, IWKUrlSchemeTask urlSchemeTask)
at Microsoft.AspNetCore.Components.WebView.Maui.BlazorWebViewHandler.SchemeHandler.Registrar_Callbacks.callback_572_Microsoft_AspNetCore_Components_WebView_Maui_BlazorWebViewHandler_SchemeHandler_StartUrlSchemeTask(IntPtr pobj, IntPtr sel, IntPtr p0, IntPtr p1, IntPtr*Exception_gchandle)
Подробнее здесь: https://stackoverflow.com/questions/798 ... ion-on-ios
Мобильная версия