Xamarin iOS:System.ExecutionEngineException。详细信息:在仅 aot 模式下尝试在 运行 时对方法进行 JIT 编译
Xamarin iOS: System.ExecutionEngineException. Details: attempting to JIT compile method while running in aot-only mode
在我的项目中,我使用 Microsoft.Data.Sqlite
包来处理 sqlite 数据库。在 Android 平台上一切正常,但在 iOS 平台上,当应用程序尝试与 sqlite 数据库交互时出现此异常:
Xamarin iOS: System.ExecutionEngineException. Details: attempting to
JIT compile method '(wrapper delegate invoke) void
:invoke_calvirt_void_SqliteParameter_Sqlite_Type)' while
running in aot-only mode.
奇怪的是,在模拟器上一切正常,但在实际设备上出现异常。
我该如何解决?
要解决此问题,请打开 iOS Xamarin 项目,iOS 构建属性并启用选项 Enable the Mono interpreter
。之后重建应用程序并重新部署到实际设备上。
在我的项目中,我使用 Microsoft.Data.Sqlite
包来处理 sqlite 数据库。在 Android 平台上一切正常,但在 iOS 平台上,当应用程序尝试与 sqlite 数据库交互时出现此异常:
Xamarin iOS: System.ExecutionEngineException. Details: attempting to JIT compile method '(wrapper delegate invoke) void :invoke_calvirt_void_SqliteParameter_Sqlite_Type)' while running in aot-only mode.
奇怪的是,在模拟器上一切正常,但在实际设备上出现异常。
我该如何解决?
要解决此问题,请打开 iOS Xamarin 项目,iOS 构建属性并启用选项 Enable the Mono interpreter
。之后重建应用程序并重新部署到实际设备上。